按要求寫乙個抽象類

2021-09-20 03:01:58 字數 1690 閱讀 5306

定義乙個抽象的"role"有姓名,年齡,性別等成員變數

* 1)要求盡可能隱藏所有変量(能夠私有就私有,能夠保護就不要公有),

* 再通過getter()和setter()方法対各變數進行讀寫。具有乙個抽象的play()方法、

* 該方法不返回任何值,同時至少定義兩個構造方法。role類中要體現出this的幾種用法。

* 2)從role類派生出乙個"employee"類,該類具有role類的所有成員(構造方法除外)

* 並擴充套件salary成員變數,同時増加乙個靜態成員變數「職工編號(id) "。

* 同樣要有至少兩個構造方法,要體現出this和super的幾種用法,還要求覆蓋play()方法,

* 並提供乙個final sing()方法。

* 3)"manager"類繼承"employee"類.有乙個final成員變數" vehicle"

* 在main()方法中製造manager和employe物件,並測試這些物件的方法。

package jing.able;

/** * @author: panjing

* @describe: 定義乙個抽象的"role"有姓名,年齡,性別等成員變數

* 1)要求盡可能隱藏所有変量(能夠私有就私有,能夠保護就不要公有),

* 再通過getter()和setter()方法対各變數進行讀寫。具有乙個抽象的play()方法、

* 該方法不返回任何值,同時至少定義兩個構造方法。role類中要體現出this的幾種用法。

* 2)從role類派生出乙個"employee"類,該類具有role類的所有成員(構造方法除外)

* 並擴充套件salary成員變數,同時増加乙個靜態成員變數「職工編號(id) "。

* 同樣要有至少兩個構造方法,要體現出this和super的幾種用法,還要求覆蓋play()方法,

* 並提供乙個final sing()方法。

* 3)"manager"類繼承"employee"類.有乙個final成員變數" vehicle"

* 在main()方法中製造manager和employe物件,並測試這些物件的方法。

* @date: 2019/4/25

* @time: 13:24

*/public class abstractrole

}abstract class role

public role(string name,int age,string ***)

public string getname()

public void setname(string name)

public int getage()

public void setage(int age)

public string get***()

public void set***(string ***)

}class employee extends role

public employee(string name, int age, string ***,double salary)

@override

public void play() //覆寫抽象類role的方法

public final void sing()

}class manager extends employee

}

設定乙個抽象類!

我的android專案所有的介面都是 橫屏的,我是用以下 進行控制橫屏顯示的 requestwindowfeature window.feature no title getwindow setflags windowmanager.layoutparams.flag fullscreen,wind...

乙個說明抽象類的好例子

using system namespace c project 父類不帶引數的建構函式 public vehicle int w,float g 父類帶引數的建構函式 public abstract void abstractfunction 抽象方法 public static void sta...

抽象乙個形狀類

阮寶同學期待著暑假來臨,知道c 不好好複習麻煩不小。沒有多型性,那就不叫物件導向,老師不划重點也能猜到。嘿嘿,自己做個經典題,怎麼變題也不怕。老濕,再難的題還有木有?輸入四個數,前兩個是矩形的長和寬,後兩個是三角形的底邊長和高。分兩行輸出兩個數,第乙個是矩形的面積,第二個是三角形的面積。3.5 6....