您的位置:首页 > 编程语言 > Java开发

java 类与对象 3---super关键字

2012-12-14 13:02 316 查看
1.调用父类中被覆盖的方法;

父类Person:

public class Person{
publci String name;
publci int age;
public void getInfo(){
System.out.println("姓名为:"+name);
System.out.println("年龄为:"+age);
}
}

子类Worker:

public class Worker extends Person{
String company;
public void getInfo(){        //重写父类的getInfo()方法
super.getInfo();
System.out.println("公司为:"+company);
}
public static void main(String[] args){

Worker worker = new Worker();
worker.name = "小屋";
worker.age = 18;
worker.company = "天马集团";
worker。getInfo();
}
}


2.使用super关键字调用父类的构造方法;

不继承父类的构造方法

public class Animal{
String skin;
public Animal(String str){
skin = str;
}
}
public class Bird extends Animal{
public Bird(){
super("毛毛");
}
}


本文出自 “fngsong” 博客,请务必保留此出处http://fngsong.blog.51cto.com/6269000/1089042
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: