Java创建学生喂养动物类
生活随笔
收集整理的這篇文章主要介紹了
Java创建学生喂养动物类
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
創建學生類Student
package task03;/*** @功能:鳥類* @作者:羅燕* @日期:2022-05-12*/ public class Bird extends Animal {@Overridepublic void move(){System.out.println("鳥兒["+ getName()+"]在飛翔。");}@Overridepublic void eat(){System.out.println("鳥兒["+ getName()+"]愛吃小蟲。");}public void play(){System.out.println("鳥兒["+ getName()+"]在玩羽毛。");} }創建測試學生類Teststudent
package task03;/*** @功能:* @作者:羅燕* @日期:2022-05-12*/ public class Teststudent {public static void main(String[] args) {//創建學生對象Student student=new Student();student.setName("張三豐");//創建第一個動物Animal animal1=new Cat();animal1.setName("大肥貓");animal1.setAge(6);//創建第二個動物Animal animal2=new Dog();animal2.setName("大豬");animal2.setAge(7);//創建第三個動物Animal animal3=new Bird();animal3.setName("話多");animal3.setAge(3);//調用學生對象的喂養方法,傳入不同的動物對象student.feed(animal1);student.feed(animal2);student.feed(animal3);} }修改學生類,直接添加animsl.play()會報錯
此時,需要利用對象的向下轉型
運行代碼,查看結果
總結
以上是生活随笔為你收集整理的Java创建学生喂养动物类的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 分析ERP审单失败,提示:库存不足的原因
- 下一篇: 家里的 Mac 电脑远程控制公司的 Wi