定義一個(gè)名為Prog1的類,屬性包括name(書(shū)名,String類型)、author(作者名,String類型)、price(書(shū)的價(jià)格,double類型),定義不帶參數(shù)的構(gòu)造方法,定義輸出圖書(shū)基本信息的show方法。在main方法中,創(chuàng)建Prog1類的一個(gè)對(duì)象b,調(diào)用show方法。
聲明一個(gè)抽象類Car,該類有顏色color(String類型) 和汽車速度speed(double類型)兩個(gè)私有屬性,有帶一個(gè)參數(shù)的構(gòu)造 方法,能夠利用參數(shù)初始化顏色Color。有兩個(gè)私有屬性的訪問(wèn)器方法。還有一個(gè)抽象的startup方法,該方法無(wú)返回值無(wú)參。再聲明一個(gè)Car的子類Benz。該類覆蓋startup方法,輸出“benz startup”。
現(xiàn)有父類Goods,在此基礎(chǔ)上派生出子類Apple,子類定義了自己的屬性String類型的類別(kind),有帶參數(shù)的構(gòu)造方法,覆蓋了父類的show方法,調(diào)用父類被覆蓋的show方法,增加打印自己的屬性的語(yǔ)句,請(qǐng)實(shí)現(xiàn)Apple類的編寫(xiě)。