Java物件導向程式

2021-08-27 14:01:29 字數 793 閱讀 6389

描述乙個人類,求此人類必須包含有人的姓名、性別、出生日期等基本屬性(變數)。

 要求此人類描述吃飯的方法(函式)和描述睡覺的方法(函式)。例如睡覺方法的執行體為乙個 system.out.println() 函式,此函式輸出一段例如「 xx(姓名)往床上躺倒,不久就睡著了……」之類的描述睡覺的文字。

 要求此人類的建構函式要具有無引數的建構函式,以及帶有姓名、性別、出生日期等引數的建構函式,並在建構函式中輸出一段描述xx(姓名)出生的文字。

 例項化出張三和李四兩個人類物件(變數),並為之賦初值。

 呼叫張

三、李四等人類物件的各種屬性(類成員變數)和方法(函式)。

 在上述人類的基礎上派生乙個繼承自人類的新的學生類,加入學號等學生特有的屬性,加入上課、考試等方法,並例項化乙個或幾個學生類物件,完成這些學生類物件的各種屬性和方法的呼叫。

描述乙個人類的程式:

輸出結果:

繼承上述人類的子類學生類的程式:

輸出結果:

JAVA 物件導向

this關鍵字只能在方法內部使用,表示 呼叫方法的那個物件 的引用。this 用於建構函式之間進行相互呼叫。語句只能定義在建構函式的第一行。static 靜態 使用注意事項 1.靜態方法只能訪問靜態成員。非靜態方法可以訪問靜態成員。2.靜態方法中不可以定義this,super關鍵字。因為靜態優先於物...

JAVA 物件導向

定義類的格式 class student 例 public int addnumber int a,int b 注 方法名中的引數int a,int b為區域性變數 類方法中的一類特殊方法 構造方法。構造方法是當用類生成物件時,系統在生成物件的過程中利用的方法。注意 構造方法在生成物件的時候會被呼叫...

Java物件導向

理解物件導向 物件導向是相對面向過程而言 物件導向和面向過程都是一種思想 面向過程 強調的是功能行為 物件導向 將功能封裝進物件,強調具備了功能的兌現 物件導向是局域面向過程的 物件用計算機語言對問題域中事物的描述,物件通過屬性和方法來分別對應事物所具有的靜態屬性和動態屬性 物件導向的特點 是一種復...