如果一個類繼承于一個抽象類,則子類必須實現(xiàn)父類的抽象方法。如果子類沒有實現(xiàn)父類的抽象方法,則必須將子類也定義為為abstract類。這樣說的話如果子類實現(xiàn)了父類的抽象方法那子類也不一定要為抽象類對么。package zuche;public abstract class Dada { ? abstract void show(); ? abstract void nums(); ? abstract void days(); ? abstract void counts();} ? ?//子類package zuche;import java.util.Scanner;public abstract class Xianshi extends Dada { ? ? ? ? ?? ? ?public void show(){ ? ? ? ? ? System.out.println("您是否要租車:1是 ? 0否"); ? ? ? ? ? Scanner p=new Scanner(System.in); ? ? ? ? ? int a=p.nextInt(); ? ? ? ? ? if( a==1) ? ? ? ? ?{System.out.println("您可租車的類型及其價目表"); ? ? ? ? ? System.out.println("序號 汽車名稱 租金 ? ? ? ? ?容量"); ? ? ? ? ? System.out.println("1. 奧迪A4 500元/天 ? ? ? ? ?載人:4人"); ? ? ? ? ? System.out.println("2. 馬自達(dá) 400元/天 ? ? ? ? ?載人:4人"); ? ? ? ? ? ? System.out.println("3. 皮卡雪6 500元/天 ? ? ? ? ?載人:4人 載貨:2噸"); ? ? ? ? ? System.out.println("4. 金龍 800元/天 ? ? ? ? ?載人:20人"); ? ? ? ? ? System.out.println("5. 松花江 400元/天 ? ? ? ? 載貨:4噸"); ? ? ? ? ? System.out.println("6. 奧迪A4 1000元/天 ? ? ? ? ?載貨:20噸"); ? ? ? ? ?} ? ? ? ? ? else {System.out.println("謝謝使用");} ? ? ? ?? ? ? ? ? ? ? ? ? ? ? ? ? ?}}在子類的類型上,我如果不加abstract,系統(tǒng)就報錯,加了才會好??梢詭兔忉屢幌旅?,謝謝了
請問一下?
慕工程6005648
2016-10-30 09:40:20