Java中的继承

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修饰的属性和方法



原文地址:https://www.cnblogs.com/TomHe789/p/12571392.html