继承
-
继承的本质是对某一批类的抽象,从而实现对现实世界更好的建模
-
extends的意思“扩展”,子类是父类的扩展
-
Java中类只有单继承,没有多继承
-
继承是类和类之间的一种关系,除此之外,类和类之间的关系还有依赖,组合,聚合等。
-
继承关系的两个类,一个为派生类(子类),一个为基类(父类)。子类继承父类使用关键字extends来表示
-
子类和父类之间,从意义上讲应该具有“is a”的关系。
-
object类
-
super
-
方法重写
package opp;
import opp.Dome05.Person;
import opp.Dome05.Student;
public class Application01 {
public static void main(String[] args) {
Person person = new Person();
System.out.println(person);
}
}
package opp.Dome05;
//所有的类都会默认直接或者间接的继承Object
//人 父类
public class Person {
}
package opp.Dome05;
//Student is person 派生类,子类
public class Student extends Person {
}
package opp.Dome05;
//teacher is person 派生类:子类
public class teacher extends Person {
}