在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
############################################# #create ruby a class #@符号表示实例变量,相当于java的private 属性 ############################################# class Person def initialize(name,age) @name =name @age =age end end jake = Person.new("jake",18) #inspect 方法可以发送给任何对象 puts jake.inspect puts jake.to_s #为类添加新的属性 class Person def to_s "Person name=#{@name}-age=#{@age}" end end she = Person.new("she",18) puts she.to_s#Person name=she-age=18 ############################### #继承 ############################### class ChinaPerson <Person def initialize(name,age,color) super(name,age)#使用父类方法 @color =color end end huNanShe = ChinaPerson.new("hunanshe",20,"yellow") puts huNanShe.to_s#Person name=hunanshe-age=20
|
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论