java继承案例(Pet、Dog、Penguin)
/** * Created by Administrator on 2017/4/25. */ public class Main { public static void main(String[] args) { Penguin penguin = new Penguin(); System.out.println(penguin.sayHello()); Dog dog = new Dog(); System.out.println(dog.sayHello()); }
}
public class Pet { public String name; public int healthy; public int intimacy; public String sayHello(){ return ""; } }
public class Penguin extends Pet { private String sex; public Penguin(){ this.name="欧欧"; this.healthy=100; this.sex="Q妹"; this.intimacy=0; } public String sayHello(){ String hello="宠物的自白:n"; hello+= "我的名字叫"+this.name+",我的健康值是"+this.healthy+ ",我和主人的亲密度是"+this.intimacy+",我的性别是"+this.sex; return hello; } }
public class Dog extends Pet { private String dogclass; public Dog(){ this.name="花花"; this.healthy=100; this.intimacy=50; this.dogclass="没有智商的哈士奇"; } public String sayHello(){ String hello="宠物的自白:n"; hello+= "我的名字叫"+super.name+",我的健康值是"+super.healthy+ ",我和主人的亲密度是"+super.intimacy+",我是一只"+this.dogclass; return hello; } }
运行结果:
宠物的自白: 我的名字叫欧欧,我的健康值是100,我和主人的亲密度是0,我的性别是Q妹 宠物的自白: 我的名字叫花花,我的健康值是100,我和主人的亲密度是50,我是一只没有智商的哈士奇
相关知识
学会继承、多态、封装(1)——Java实现宠物店(领养宠物)
java继承
Java入门
JAVA多态练习
用java编的实现宠物店领养宠物的功能
宠物商店——继承
多态使用案例
学会继承、多态、封装(2)——Java实现宠物店(领养宠物)
Java零基础系列教程013Java多态
Java面向对象
原文链接: java继承案例(Pet、Dog、Penguin) https://www.mcbbbk.com/newsview420762.html
| 上一篇: 动物五大类人行为,聪明到家了 | 下一篇: 编写Java程序,以继承和多态思... |
推荐分享

- 1养玉米蛇的危害 33196
- 2原创 ... 10789
- 3猫咪声音翻译器 9866
- 4狗交配为什么会锁住?从狗狗生... 9032
- 5petpet generat... 7928
- 6我的狗老公李淑敏33——如何... 7905
- 7甜蜜的宠物我是看守专用宠物之... 7151
- 8中国境内禁养的十大鸟种,你知... 6405
- 9跨境宠物选品指南|全球TOP... 5932
- 10家养水獭多少钱一只正常 5827




