1:構造方法的作用是什麼?構造方法的特點是什麼?構造方法的注意事項是什麼?構造方法中可不可以寫return語句呢?
答:構造方法的作用是給物件的資料(屬性)進行初始化,構造方法的方法名必須與類名相同,構造方法沒有返回值型別,連viod都沒有,沒有具體返回值return,構造方法中可以寫return語句。
2:給成員變數賦值有幾種方式?
答:兩種方法,set***()方法賦值:修改屬性值。
構造方法賦值:給物件中的屬性進行初始化。
3:標準的**編寫及測試:
a:學生類的案例
class ni
} class student
public student(string name,int age)
public void setname (string name)
public string getname ()
public void setage(int age)
public int getage()
4:乙個類的成員變數初始化過程b:手機類的案例
c:長方形類的案例
答:student s = new student();
5:static關鍵字是什麼?有什麼特點?什麼時候用呢?
答:static關鍵字是修飾成員屬性和成員方法的一種修飾符,
特點:1:隨著類的載入而載入。
2:優先於物件存在。
3:被類的所有物件共享。
4:可以通過直接通過類名呼叫,無需建立物件。
當所有物件中都有這個類中的屬性或者方法時候,就可以將這個屬性或者這個方法用static關鍵字修飾,以提高**的復用性。
6:main方法各種修飾符及引數的解釋?
答: public static void main(string args ){}
public:被jvm呼叫,所以訪問許可權要足夠大。
static:被jvm呼叫,不要建立物件,直接類名訪問。
void:被jvm呼叫,不需要給jvm返回值。
main:乙個通用的名稱,雖然不是關鍵字,但是被jvm識別。
string args :以前用於接收鍵盤錄入的。
物件導向java學習筆記2
x abc y x和y指向同乙個。x abc y abc x和y的值相同。拓 char x abc char y abc x y的結果是false,判讀的是指標引用的記憶體位址不同 x y的結果是true,兩個指標位址所儲存的數值相同。例項1 package oolearning public cl...
java 物件導向(2)
有關 關鍵字 private final 和 abstract 1.private private 私有,許可權修飾符 用於修飾類中的成員 成員變數,成員函式 私有只在本類中有效。將age私有化以後,類以外即使建立了物件也不能直接訪問。但是人應該有年齡,就需要在person類中提供對應訪問age的方...
Java物件導向(2)
位置不同 成員變數 類中方法外 區域性變數 方法定義中或方法宣告上 記憶體不同 成員變數 堆記憶體 區域性變數 棧記憶體 生命週期不同 成員變數 隨著物件的建立而存在,隨著物件的消失而消失 區域性變數 隨著方法的呼叫而存在,隨著方法的呼叫完畢而消失 初始化值不同 成員變數 有預設出事值 區域性變數 ...