美文网首页
一个ruby的类案例

一个ruby的类案例

作者: 风___________ | 来源:发表于2018-02-12 15:38 被阅读9次
  1. 定义
#!/usr/bin/ruby
 
class Customer
   @@no_of_customers=0
   def initialize(id, name, addr)
      @cust_id=id
      @cust_name=name
      @cust_addr=addr
   end
   def display_details()
      puts "Customer id #@cust_id"
      puts "Customer name #@cust_name"
      puts "Customer address #@cust_addr"
   end
   def total_no_of_customers()
      @@no_of_customers += 1
      puts "Total number of customers: #@@no_of_customers"
   end
end
 
# 创建对象
cust1=Customer.new("1", "John", "Wisdom Apartments, Ludhiya")
cust2=Customer.new("2", "Poul", "New Empire road, Khandala")
 
# 调用方法
cust1.display_details()
cust1.total_no_of_customers()
cust2.display_details()
cust2.total_no_of_customers()
  1. 运行脚本
$ ruby main.rb
  1. 结果如下
Customer id 1
Customer name John
Customer address Wisdom Apartments, Ludhiya
Total number of customers: 1
Customer id 2
Customer name Poul
Customer address New Empire road, Khandala
Total number of customers: 2

相关文章

  • 一个ruby的类案例

    定义 运行脚本 结果如下

  • From Objective-C to Ruby(4)-类和模块

    类 定义类 OC: ruby: 初始化方法 OC: ruby: 实例变量和属性 OC: ruby: 类方法和对象方...

  • Ruby边学边记

    Ruby边学边记 该篇主要描述类 Ruby定义一个类 以@@开始的是类变量 以@开始的是实例变量 以$开始的是全局...

  • ruby 类

    ruby中任何东西都是一个类,完全面向对象的语言,一个数字也是一个类 定义一个类 然后进入irb命令行

  • 器-说明:ruby中的原始类和单例类

    一、ruby中的原始类和单例类 在ruby中存在两种类:一个是原始类,一个是单例类。一个对象可以同时有这两种类。 ...

  • Ruby元编程笔记——1.对象模型

    打开类 在Ruby中,定义类的语句和其他语句没有本质区别,你可以在类定义中放置任何语句。 Ruby的class关键...

  • Ruby中的Module

    Ruby中没有Java语言中的interface,Ruby只支持单继承。Ruby通过Mix-in提供对类的扩展,其...

  • Ruby中的类

    初识ruby中的类 只需要简单的两行 如果我们此时实例化一个类那么他会有一些自省(introspection)的方...

  • Ruby的对象与类

    Ruby的对象与类 ruby是一门完全面向对象的语言,它当中的每一个值都是对象,那么Ruby对象的本质到底是什么呢...

  • ruby类总结

    类 1.new 实例化对象 3. .class查看对象属于哪个类 4. instance_of? 判断对象是否属于...

网友评论

      本文标题:一个ruby的类案例

      本文链接:https://www.haomeiwen.com/subject/kbyltftx.html