`
CherryRemind
  • 浏览: 53763 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

21天 Ruby-------- oo

    博客分类:
  • Ruby
阅读更多
class People
  def initialize(name, age)
    @name = name
    @age = age
  end
  
  def to_s
    "name = #{@name}, age = #{@age}"
  end
end

lily = People.new("Lily", 18)
puts lily

class Teacher < People
  def initialize(name, age, gender)
    super(name, age)
    @gender = gender
  end
  
  def to_s
    super + ", gender = #{@gender}"
  end
end

lisa = Teacher.new("Lisa", 28, "female")
puts lisa

-->
1. 继承的用法
2. 重写的用法
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics