站内搜索: 请输入搜索关键词

当前页面: 开发资料首页Java 专题java 基础知识——类的继承

java 基础知识——类的继承

摘要: java 基础知识——类的继承
java 基础知识——类的继承

// 程序:链状呼叫创建方法

// 范例文件:Constructor.java



class SuperClass extends Object

{

SuperClass()

{

System.out.println("I'm SuperClass...");

}

}



class ChildClass1 extends SuperClass

{

ChildClass1()

{

System.out.println("I'm ChildClass1...");

}

}



class ChildClass2 extends ChildClass1

{

//不指定创建方法

}



public class Constructor

{

public static void main(String args[])

{

new ChildClass2();

}

}



SuperClass正向他的名字一样,是一个超类,也就像java中的object类一样,是所有类的根本,在类层次的最上面。ChildClass1是从SuperClass派生的一个新的类。而ChildClass2派生自ChildClass1,其中每一个类中都有一个构造函数,并标示出哪个类的构造函数在使用。我们说在类层结构中在另一个类的上层的类被叫做父类,它下层的类叫做子类。如上面代码中,SuperClass是ChildClass1的父类,ChildClass1是SuperClass的子类。

新的一个类Constructor只是一个用来调用上面建立的类的盒子。由运行结果可以看到类的建立也是分层的,新类总是在父类的基础上建立起来的。所以必须调用父类的构造函数。




↑返回目录
前一篇: java 基础知识——使用构造函数
后一篇: java 基础知识——多重构造函数