继承与方法重写override,什么是方法重写?
由子类重新定义从父类中继承来的方法,将其改变或延伸。成员变量不存在重写这个说法。
public void roam() {
// 继承父类方法的功能
super.roam();
// 扩展的功能
}
区分
IS-A 与 HAS-A 关系
IS-A,表示二者具有继承关系,这是一种单向的链式关系。
HAS-A,表示二者是包含关系。
四种访问控制修改符,它们有哪些区别?
private <
继承与方法重写override,什么是方法重写?
由子类重新定义从父类中继承来的方法,将其改变或延伸。成员变量不存在重写这个说法。
public void roam() {
// 继承父类方法的功能
super.roam();
// 扩展的功能
}
区分
IS-A 与 HAS-A 关系
IS-A,表示二者具有继承关系,这是一种单向的链式关系。
HAS-A,表示二者是包含关系。
四种访问控制修改符,它们有哪些区别?
private <