林就如何落实这个挣扎的理解(谷歌搜索后):我有一个类:创建从一个类的对象这是继承红宝石
class Student
# constructor method
def initialize(name,age)
@name, @age = name, age
end
# accessor methods
def getName
@name
end
def getAge
@age
end
# setter methods
def setName=(value)
@name = value
end
def setAge=(value)
@age = value
end
end
而且可以说我有另一个类,从学生继承
class Grade < Student
#constructor method
def initialize(grade)
super
@grade = grade
end
# accessor methods
def getGrade
@grade
end
# setter methods
def setGrade=(value)
@grade = value
end
end
我知道如何建立一个下贱:
student = Student.new(name, age)
如何建立这个Student
(我刚才创建)与学生相关的Grade
对象,我怎么会叫继承的对象,比如我想:
puts 'student name and associated grade'
我知道我可以把Student
内的等级变量类,但为了学习即时通讯这样做的目的。
这段代码是从头开始重写的:1. Ruby中的getters和setter不应该以这个'get'和'set'垃圾为前缀。 2.“成绩”不应来自“学生”。 3.应提供关联“学生”和“成绩”的代码。我建议你通过一些Ruby教程,否则你正在编写无法纠正的无意义的东西。 – mudasobwa