Java 继承与多态:全面解析与应用实践
1. 继承基础要点
在 Java 中,正确使用继承需要了解以下关键细节:
- 成员继承 :子类会继承基类的所有成员,但构造函数除外,即子类不会继承基类的构造函数。
- 成员可见性 :从基类继承的成员在子类中的可见性( public 或 private )保持不变。这意味着子类无法直接访问基类中声明为 private 的方法或字段。
- 方法重写 :可以在子类中声明与基类中具有相同签名的新成员来重写方法。
- 受保护的可见性 : protected 这种特殊的可见性可以对其他类隐藏字段和方法,但对子类可见。
- 添加成员 :可以向子类添加更多的方法或字段,这些成员可以是 private 或 protected 的。
2. 方法重写
如果子类声明的方法与基类的公共方法具有相同的签名,那么子类的方法将覆盖基类的方法。这一技术可以让你修改基类的行为以满足子类的需求。
以下是一个示例:
public class Game {
public void play() {
}
}
public class Chess ext
超级会员免费看
订阅专栏 解锁全文
1227

被折叠的 条评论
为什么被折叠?



