假设我有 3 个不同的课程:
班人、 班室、 班房。
它们是这样链接的:
在教室里我做:Room room = new Room();
在教室里我做:Person person = new Person();
亲自我有这个方法:
public String getName(){
return name;
}
如何从类House访问此方法?
我现在这样做的方法是在Room类中重复该方法,例如:
public String getName(){
return person.getName();
}
所以在House我getName()
从Room调用方法,在Room我getName()
从Person调用方法。所以名称变量然后从Person通过Room传递到House!
但是这样我就复制了我需要在 House 中访问的 Person 的所有方法。这不可能是对的....我想过“扩展”,但这没有意义。有人可以向我解释一下(我现在在我的代码中复制了很多方法)。它可能是基本的 OOP 东西,但我似乎无法弄清楚。
提前致谢!