Re: 抽象類別的好處?

看板java作者時間20年前 (2004/07/30 23:01), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/2 (看更多)
※ 引述《SmartRoy.bbs@binary.csie.ncu.edu.tw (OO)》之銘言: > 請問一下,抽象類別的好處是什麼? > 假設 Class Dog extends Animal > Class Cat extends Animal > Dog 和 Cat 裡都有一個 method 叫 public void sound(){...} > 那只要在 Animal 裡定義一個空的 public void sound(){} 不是 > 一樣也可以嗎?那定義成抽象類別的好處到底是什麼 @@? 好處就是一個動物陣列都會叫: 你養了一群動物: Animal [] myPats = new Animal[10]; myPats[0] = new Dog(); myPats[1] = new Cat(); myPats[2] = new Pig(); … 好,寵物們,全部叫一次來聽聽看: for(int i=0; i!=myPats.length; ++i) myPats[i].sound(); -- ┌─────程式設計樂園─────┐KKMAN團隊 全新力作 ◎◎KKBOX◎◎ CSZone.kkcity.com.tw 知名歌手通通都有 所有新歌想聽就聽 └──From:140.111.126.20 ──┘※※ 內容豐富多元的線上音樂台 ※※
文章代碼(AID): #112cAm00 (java)
文章代碼(AID): #112cAm00 (java)