日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

编写程序模拟“主人”喂养“宠物”的场景,利用多态的思想!!!

發布時間:2025/3/17 编程问答 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 编写程序模拟“主人”喂养“宠物”的场景,利用多态的思想!!! 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

代碼

/*2.1.多態練習題編寫程序模擬“主人”喂養“寵物”的場景:提示1:主人類:Master寵物類:Pet寵物類子類:Dog、Cat、YingWu提示2:主人應該有喂養的方法:feed()寵物應該有吃的方法:eat()只要主人喂寵物,寵物就吃。要求:主人類中只提供一個喂養方法feed(),要求達到可以喂養各種類型的寵物。編寫測試程序:創建主人對象創建各種寵物對象調用主人的喂養方法feed(),喂養不同的寵物,觀察執行結果。通過該案例,理解多態在開發中的作用。重要提示:feed方法是否需要一個參數,參數選什么類型!!!*/ public class Homework2 {public static void main(String[] args) {//創建主人對象Master m = new Master();//創建貓、狗、鸚鵡Pet pc = new Cat();Pet pd = new Dog();Pet py = new YingWu();//主人喂食m.feed(pc);m.feed(pd);m.feed(py);} }class Master{public void feed(Pet p){p.eat();} }abstract class Pet{public abstract void eat(); }class Dog extends Pet{public void eat(){System.out.println("狗吃");} }class Cat extends Pet{public void eat(){System.out.println("貓吃!");} }class YingWu extends Pet{public void eat(){System.out.println("鸚鵡吃!");} }

總結

以上是生活随笔為你收集整理的编写程序模拟“主人”喂养“宠物”的场景,利用多态的思想!!!的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。