您的位置:首页 > 其它

6.1.2 super关键字的使用

2013-12-12 14:34 197 查看
例:

public class java_ex19 {

public static void main(String[] args){

Student19 student19 = new Student19();

student19.school = "beijing";

System.out.println("name :" + student19.name + " , age =" + student19.age);

}

}

class Person19{

String name ;

int age;

public Person19(String name,int age){

this.name = name;

this.age = age;

}

}

class Student19 extends Person19{

String school;

public Student19(){

super("xiangzhang",25);

}

}

结果:

name :xiangzhang , age =25

解析:

Student19方法中用super("xiangzhang",25)调用了父类中有俩个参数的构造方法。

注意:

用super调用父类中的构造方法,只能放在程序的第一行。

super关键字不仅可以调用父类中的构造方法,也可以调用父类中的属性或方法。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: