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. 重写的用法
评论
发表评论

您还没有登录,请登录后发表评论

CherryRemind
搜索本博客
我的相册
1c55394d-5f90-3900-a92d-bd2019c9fa82-thumb
Collection_Performance_Compare.JPG
共 1 张
最近加入圈子
存档
最新评论