java程式設計的注意事項

2021-07-10 23:48:15 字數 939 閱讀 6162

1.在繼承關係中子類方法的保護等級不能高於父類。

2.foreach 迴圈在用於輸出時是沒有角標和計數器的,而是直接丟擲對應陣列元素。

3.在迴圈中輸入比較條件是要使用比較運算子==,而不能直接使用算數運算子。

4.已經初始化的內容要想通過內部方法進行邏輯運算進行賦值時,要將運算方法新增到構造方法中。

1.在同乙個專案的不同包中,定義的同名類在例項化時需要加包名。

2.同乙個專案不同的包想要繼承,則被繼承的方法必須是public的。

3.非靜態方法用例項化物件+點去呼叫,靜態方法用類名+點去呼叫,當前類的方法直接用方法名方式去呼叫。

4.方法的呼叫必須在方法中進行。

5.在類中可以直接以一句話的方法進行例項化或在類中宣告在方法中呼叫。

6.父類去例項化子類的物件的時候呼叫的是父類的成員變數,如果父類中不存在該成員變數,就會到子類中尋找。

7.子類可以直接使用父類的非私有的屬性,但此屬性不能被子類覆蓋(複寫)。

8.宣告父類的基本屬性時可以只宣告為全域性變數而賦空值,方便子類可以直接對其進賦值(在用父類例項化子類物件)。

9.構造方法有自己預設的構造方法,且構造放法可以重寫傳遞不同的引數,同時新的構造方法會覆蓋掉預設的構造方法,

想要原有的構造方法需要自己宣告。

10.用父類物件例項化子類物件,想要呼叫子類中父類沒有的方法需要在子類中宣告此方法或者強制型別轉換為子類物件(對於基本

屬性引數可以使用get/set方法方便子類複寫方法,更改父類的基本引數的值)

11.構造方法在例項化物件的同時可以用來初始化一些屬性和邏輯。

12.沒有進行例項化時,非靜態的方法可以直接使用靜態的方法和屬性,靜態的方法不能直接呼叫非靜態方法的屬性和方法。

13.用this引用當前類的構造方法(this相當於當前類的例項化物件)用於當前類中的方法呼叫。

14.返回值不能作為方法過載區分的唯一衡量標準。

java注意事項

將int轉成byte inti 1 integer io newinteger i io.bytevalue split注意點 gson將物件轉換成json串時注意點 用gson將物件轉換成json串時,當物件是null或物件的某個屬性的值是null時,則json串中不會有這個物件或這個物件的某個屬...

程式設計注意事項

1.動態輸出表頭或資料 每次輸出之前,請先清空表頭以及資料再新增。2.一般資料都要分頁,請直接加上分頁 3.重複性資料的校驗 介面接收資料 1.介面接收資料,一般型別接受 例如 string 列印日誌,之後再轉換成自己想要的格式json等。需求評審 問題一 大面問題 1.是什麼?2.怎樣玩?業務流程...

Java繼承注意事項

錯誤寫法 class computer1 class computer2 如果想同時繼承兩個父類怎麼辦呢?class computer1 class computer2 extends computer1 class pad extends computer2 class computer1 cla...