【Java】继承法——猫狗动物类
需求:
已知猫类和狗类:
属性:毛的颜色,腿的个数
行为:吃饭
猫特有行为:抓老鼠catchMouse
狗特有行为:看家lookHome
利用面向对象继承法来做,代码如下:
公共父类
这一类是,他们都有颜色有腿,而且在吃饭
public class Pet {private String name;private String color;private int leggs;public Pet(String name,String color,int leggs) {this.color=color;this.leggs=leggs;this.name=name;}public String getColor() {return color;}public void eat() {System.out.println(leggs+"条腿的"+color+"的"+name+"在吃饭");}public void setColor(String color) {this.color = color;}public int getLeggs() {return leggs;}public void setLeggs(int leggs) {this.leggs = leggs;} }
1234567891011121314151617181920212223242526猫类
public class Cat extends Pet{public Cat(String name,String color,int leggs) {super(name,color,leggs);}public void work() {System.out.println(" "+"吃完饭后抓老鼠");} } 12345678
狗类
public class Dog extends Pet {public Dog(String name,String color,int leggs) {super(name,color,leggs);}public void work() {System.out.println(" "+"吃完饭后看家");} } 12345678
测试类
public class Test { public static void main(String[] args) { Cat s=new Cat("小媚猫","花白色",4); s.eat(); s.work(); Dog t=new Dog("阿黄狗","黄白色",4); t.eat(); t.work(); } } 12345678910
输出结果
欢迎大家留言讨论!
相关知识
JAVA面向对象编程——学生喂养三种宠物:猫、狗和鸟
11.学生喂养三种宠物:猫、狗和鸟
任务三、学生喂养三种宠物:猫、狗和鸟
Java宠物喂食:
java继承
Java任务项目
Java练习
java测试类pet
动物类研究论文
【Java项目三——任务3学生喂养宠物】
网址: 【Java】继承法——猫狗动物类 https://www.mcbbbk.com/newsview158438.html
上一篇: 市中职校技能大赛宠物犬造型比赛在 |
下一篇: 笨笨鸟 |
推荐分享

- 1我的狗老公李淑敏33——如何 5096
- 2南京宠物粮食薄荷饼宠物食品包 4363
- 3家养水獭多少钱一只正常 3825
- 4豆柴犬为什么不建议养?可爱的 3668
- 5自制狗狗辅食:棉花面纱犬的美 3615
- 6狗交配为什么会锁住?从狗狗生 3601
- 7广州哪里卖宠物猫狗的选择性多 3535
- 8湖南隆飞尔动物药业有限公司宠 3477
- 9黄金蟒的价格 3396
- 10益和 MATCHWELL 狗 3352