Ruby 类案例

#!/user/bin/ruby

# -*-coding:UTF-8-*-

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","wen","文竹路")

cust2=Customer.new("2","fang","あり”

 

#调用方法

cust1.display_details()

cust1.total_no_of_customers()

cust2.display_details()

cust2.total_no_of_customers()

posted @ 2016-09-06 15:41  此媛非彼猿  阅读(161)  评论(0)    收藏  举报