定義一個(gè)MP3類(lèi),要求如下: (a)屬性包括:MP3品牌brand(String類(lèi)型)、顏色color(String類(lèi)型)和存儲(chǔ)容量capacity(double類(lèi)型),并且所有屬性為私有。 (b)至少提供一個(gè)有參的構(gòu)造方法(要求品牌和顏色可以初始化為任意值,但存儲(chǔ)容量的初始值必須為0)。 (c)為私有屬性提供訪(fǎng)問(wèn)器方法。
聲明一個(gè)抽象類(lèi)Car,該類(lèi)有顏色color(String類(lèi)型)和汽車(chē)速度speed(double類(lèi)型)兩個(gè)私有屬性,有帶一個(gè)參數(shù)的構(gòu)造 方法,能夠利用參數(shù)初始化顏色Color。有兩個(gè)私有屬性的訪(fǎng)問(wèn)器方法。 還有一個(gè)抽象的startup方法,該方法無(wú)返回值無(wú)參。 再聲明一個(gè)Car的子類(lèi)Benz。該類(lèi)覆蓋startup方法,輸出“benz startup”。
現(xiàn)有父類(lèi)Goods,在此基礎(chǔ)上派生出子類(lèi)Milk,子類(lèi)定義了自己的屬性double類(lèi)型的會(huì)員價(jià)格(vipPrice), 有帶參數(shù)的構(gòu)造方法,覆蓋了父類(lèi)的show方法,調(diào)用父類(lèi)被覆蓋的show方法,增加打印自己的屬性的語(yǔ)句,請(qǐng)實(shí)現(xiàn)Milk類(lèi)的編寫(xiě):