1. 继承有什么好处?
- 可以提高代码的复用度
- 提升代码的可维护性
2. 继承的具体实例
//定义父类Person
class Person {
//成员变量
String name;
int age;
//构造方法
public Person(){}
//成员方法
public void eat() {
System.out.println("我要恰饭!");
}
}
//定义子类Student
class Student extends Person {
//构造方法
public Student(){}
//成员方法
public void study() {
System.out.println("我爱学习!");
}
}
//测试类
class extendsDemo {
public static void main(String [] args) {
Student s = new Student();
s.eat();
s.study();
}
}
程序的输出结果
我要恰饭!
我爱学习!
3. 继承的注意事项
- 继承只能是单一继承,也就是说每个类只可以继承一个父类,而不能同时继承多个父类
- 继承是可以嵌套的,也就是说子类继承父类,父类还可以继承它的父类,以此类推
- 子类不能继承父类被private修饰的属性和方法