当前页面: 开发资料首页 → Java 专题 → java 基础知识——使用父类
java 基础知识——使用父类
摘要: java 基础知识——使用父类
java 基础知识——使用父类
// 程序:使用Super关键词
// 范例文件:UseSuper.java
class SuperClass //父类
{
SuperClass() //创建方法1
{
System.out.println("I'm SuperClass...");
}
SuperClass(String s) //创建方法2
{
System.out.println(s);
}
}
class ChildClass extends SuperClass //子类
{
ChildClass() //创建方法1
{
//注意,此创建方法没有任何程序代码
}
ChildClass(String s) //创建方法2
{
super(s);
System.out.println("I'm ChildClass...");
}
}
public class UseSuper
{
public static void main(String args[])
{
//建立子类实体
new ChildClass();
new ChildClass("呼叫父类创建方法...");
}
}
由前面的例子,我们可以理解为构造函数是可以继承的。但不仅构造函数可以继承。父类中的所有方法都是可以被子类继承的。我们可以使用super()函数,当然还可以给它传递参数。如上面的例子中,super(s);中的s就是通过new ChildClass("呼叫父类创建方法...");传递的。