码迷,mamicode.com
首页 > 其他好文 > 详细

子类重写父类(重写与继承关系的构造方法)

时间:2018-09-18 13:49:46      阅读:406      评论:0      收藏:0      [点我收藏+]

标签:font   品种   int   health   父类   ngui   span   style   密度   

public class Pet {
private String name = "无名氏";
private int health = 100;
private int love = 0;
/**
* 无参构造方法
* @return
*/
public Pet(){
this.health=95;
System.out.println("执行宠物的无参构造方法。");
}
/**
* 无参构造方法
* @return
*/
public Pet(String name){
this.name=name;
}
public String getName() {
return name;
}

public int getHealth() {
return health;
}

public int getLove() {
return love;
}

public void print(){
System.out.println("宠物的自白:\n我的名字叫" + this.name + ",健康值是" + this.health
+ ",和主人的亲密度是" + this.love);

}

}


public class Dog extends Pet{
private String strain;//品种
public String getStrain() {
return strain;
}
/**
* 有参构造方法
* @param name
* @param strain
*/
public Dog(String name,String strain){
super();
this.strain=strain;
}

/**
* 重写父类的方法
*/
public void print(){
super.print();
System.out.println("性别是"+this.strain+".");
}


}

 


public class Penguin extends Pet{
private String sex;
/**
* 有参构造方法
*/
public Penguin(String name,String sex){
super(name);
this.sex=sex;

}
public String getSex() {
return sex;
}
/**
* 重写父类的方法
*/
public void print(){
super.print();
System.out.println("性别是"+this.sex+".");
}
}

 



 

子类重写父类(重写与继承关系的构造方法)

标签:font   品种   int   health   父类   ngui   span   style   密度   

原文地址:https://www.cnblogs.com/BingBing-Deng/p/9668345.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!