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

继承例子

时间:2018-09-18 11:16:09      阅读:106      评论:0      收藏:0      [点我收藏+]

标签:love   sys   turn   system   return   int()   lov   信息   The   

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 class Penguin extends Pet{
private String sex;
/**
* 有参构造方法
*/
public Penguin(String name,String sex){
super(name);
this.sex=sex;

 

}
public String getSex() {
return sex;
}
}

 

public class Test {

/**
* 测试封装类
* @param args
*/
public static void main(String[] args) {
//1.创建宠物对象并输出信息
Pet pet=new Pet("贝尔比");
pet.print();
//2.创建狗狗对象并输出信息
Dog dog=new Dog("欧欧", "雪纳瑞");
dog.print();
Penguin pg=new Penguin("七七","七妹");
pg.print();
}

}


 

继承例子

标签:love   sys   turn   system   return   int()   lov   信息   The   

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

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