java代码编写,实现《动物特性的面向对象描述》

java代码编写,实现《动物特性的面向对象描述》
这个是动物的特征:
1.狗生活在陆地上(是一种陆生动物),既是哺乳类的也是肉食性的.狗通常的时候和人打招呼会通过“摇摇尾巴”,在被抚摸感到舒服的时候,会“旺旺叫”,而在受到惊吓情绪烦躁时,会发出“呜呜”声;
2.猫也生活在陆地上(是一种陆生动物),既是哺乳类的也是肉食性的.猫通常的时候和人打招呼会发出“喵~”的声音,在被抚摸情绪很好时,会发出“咕噜咕噜”声,而在受到惊吓时,会发出“嘶嘶”声;
3.青蛙是一种两栖动物(既是水生动物也是陆生动物),既不是哺乳类的也不是肉食性的,属于卵生.当青蛙情绪好的时候,会在岸边“呱呱呱”的唱歌,而在受到惊吓时,会“扑通一声跳入水中”;
chentongch 1年前 已收到1个回答 举报

飞一笑 幼苗

共回答了23个问题采纳率:91.3% 举报

class Animal {
public void sound(){}
}
class Dog extends Animal{
public void sound(){
System.out.print("汪汪");
}
}
class Cat extends Animal{
public void sound(){
System.out.print("喵喵");
}
}
public class Test{
public static void main(String[] args) {
Animal c = new Cat();
Animal d = new Dog();
System.out.print("tom");
c.sound();
System.out.print("旺财");
d.sound();
}
}
就是这种你在增加不同的方法就行.这个其实就是多态.是重写.

1年前

3
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 16 q. 0.027 s. - webmaster@yulucn.com