定義一個(gè)MP3類,要求如下: (a)屬性包括:MP3品牌brand(String類型)、顏色color(String類型)和存儲(chǔ)容量capacity(double類型), 并且所有屬性為私有。 (b)至少提供一個(gè)有參的構(gòu)造方法(要求品牌和顏色可以初始化為任意值,但存儲(chǔ)容量的初始值必須為0)。 (c)為私有屬性提供訪問(wèn)器方法。
定義一個(gè)名為Prog1的類,屬性有平時(shí)成績(jī)(pingshi),期末成績(jī)(qimo),都為int類型;不帶參數(shù)的構(gòu)造方法,方法有計(jì)算并輸出總成績(jī)的方法calculateScore(),計(jì)算方式為:總成績(jī)=平時(shí)成績(jī)+期末成績(jī)的1/2;在 main方法中,創(chuàng)建Prog1對(duì)象s,然后調(diào)用calculateScore()方法來(lái)輸出總成績(jī)。
聲明一個(gè)抽象類User,該類有用戶名name(String類型)和密碼pass(String類型)兩個(gè)私有屬性,有帶參數(shù)的構(gòu)造方法,能夠利用參數(shù)初始化name和pass。有兩個(gè)私有屬性的訪問(wèn)器方法。還有一個(gè)抽象的login方法,該方法無(wú)返回值無(wú)參。再聲明一個(gè)User的子類Admin。該類覆蓋login方法,輸出“admin login”。