博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Ruby 类案例
阅读量:6239 次
发布时间:2019-06-22

本文共 622 字,大约阅读时间需要 2 分钟。

#!/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()

转载于:https://www.cnblogs.com/wenf/p/5845987.html

你可能感兴趣的文章
tomcat内存溢出的解决方法(java.util.concurrent.ExecutionException: java.lang.OutOfMemoryError:)...
查看>>
为域用户创建漫游用户配置文件
查看>>
sql server 第二讲
查看>>
什么是壳 - 脱壳篇01
查看>>
数据库基础
查看>>
python里面 循环明细对比 相同人员明细,生成同一订单里面
查看>>
linux top 命令的一些解释
查看>>
前端之HTML内容
查看>>
关于Datagridview控件用法的一些总结
查看>>
Mac 常用设置
查看>>
linux常用命令(22)gzip命令
查看>>
找出一个字符串中第一个只出现一次的字符
查看>>
CSS学习笔记(一)深入理解position属性和float属性
查看>>
xml入门
查看>>
python Flask框架mysql数据库配置
查看>>
[20150529]用户与用户组管理
查看>>
baidu__git_android
查看>>
ZC_源码编译真机烧写_20160424
查看>>
day26-UDP协议无粘包问题
查看>>
使用HTML5的十大原因
查看>>