在Java语言中,一个类可以从其它的类派生出来,从而继承其它类的字段和方法。从另外的类派生过来的类被称为子类(或者派生类、扩展类、子孙类)。用来派生子类的类被称为超类(或基类、父类)。
继承例子:
class A extends Object{
int a = 1;
A(){
super();
System.out.println("这里是A的构造器");
}
}
class B extends A{
int b = 2;
B(){
super();
System.out.println("这里是B的构造器");
}
}
class C extends B{
int c = 3;
C(){
super();
System.out.println("这里是C的构造器");
}
}
class D extends C{
int d = 4;
int a = 11;
D(){
super();
System.out.println("这里是D的构造器");
}
}
public class Demo10{
public static void main(String[] args){
D d = new D();
System.out.println(d.a); //11
System.out.println(d.b); //2
System.out.println(d.c); //3
System.out.println(d.d); //4
}
}