JAVA物件導向練習03

2021-08-09 16:34:55 字數 757 閱讀 4790

為「無名的粉」寫乙個類:class wumingfen 要求:

(1.有三個屬性:面碼:string thema

粉的分量(兩):int quantity

是否帶湯:boolean likesoup

(2.寫乙個構造方法,以便於簡化初始化過程,如:

wumingfen f1 = new wumingfen(「牛肉」,3,true);

(3.過載構造方法,使得初始化過程可以多樣化:

wumingfen f2 = new wumingfen(「牛肉」,2);

(4.如何使得下列語句構造出來的粉物件是酸辣面、2兩、帶湯的?

wumingfen f3 = new wumingfen();

(5.寫乙個普通方法:check(),用於檢視粉是否帶湯,並且把內容列印出來。

即:將物件的三個屬性列印在控制台上。列印結果如下:

牛肉麵,3兩,帶湯

牛肉麵,2兩,不帶湯

酸辣面,4兩,帶湯

package lianxi03;

public class wumingfen

public wumingfen(string name, double fl)

public wumingfen(string name, double fl, boolean istang)

public void check()else

}package lianxi03;

public class test

物件導向 03

類屬性和例項屬性的概念 類屬性是給類物件 類是乙個特殊的物件 中定義的屬性,通常用來記錄與這個類相關的特徵,類屬性不會用於記錄具體物件的特徵。類屬性的定義是在初始化方法之外的 例項物件的屬性叫做例項屬性,在初始化方法內部定義 類屬性和例項屬性的訪問 類屬性的訪問是類名.類屬性 例項屬性的訪問是例項物...

物件導向03

將資料 屬性 和行為 方法 包裝到類物件中,在方法內部對屬性進行操作,在類物件的外部呼叫方法 在類物件的內部通過訪問控制把某些屬性和方法隱藏起來,不允許在類物件外部直接訪問,而是在類物件內部對外提供公開的介面方法以訪問隱藏的資訊。介面class student object def init sel...

物件導向03

1.static 靜態的 靜態不能直接呼叫非靜態,非靜態可以呼叫靜態 1 靜態變數 物件共有的屬性可以定義為靜態 1.1 由static修飾 1.2 屬於類的,存在方法區中,只有乙份,隨著類載入而使用 1.3 常常通過類名.來訪問 1.4 何時用 所有物件的資料一樣時使用 2 靜態方法 2.1 由s...