#增强父类方法:super关键字
class Person
def talk(name)
print " my name is #{name} "
end
end
class Student<Person
def talk(name)
super
print " and i am a student. "
end
end
puts " Person class: "
p=Person. new
p.talk( " Jeriffe ") # my name is Jeriffe
puts " \nStudent class: "
s=Student. new
s.talk( " Summer ") # my name is Summer and i am a student.
def talk(name)
print " my name is #{name} "
end
end
class Student<Person
def talk(name)
super
print " and i am a student. "
end
end
puts " Person class: "
p=Person. new
p.talk( " Jeriffe ") # my name is Jeriffe
puts " \nStudent class: "
s=Student. new
s.talk( " Summer ") # my name is Summer and i am a student.