NetBeans是給我一個警告,每噸約警告:構造函數中的可重寫方法調用...用於getters?
可重寫方法都在構造
與我曾爲什麼重寫的方法構造函數的調用,不建議讀了。但是目前構造函數中的方法純粹是類成員的getter方法。
所以在這種情況下,當可以重載的方法是純粹的getters時,可以在構造函數中使用它們嗎?正如我所看到的,我沒有太多的選擇,我需要在構造函數中初始化這些變量。我可以創建一個像CustomInitComponents這樣的私有方法,將我的變量設置代碼放在那裏,然後從構造函數中調用它...會被認爲是更好的練習嗎?
我得到他們,因爲我實際上設置他們的屬性,例如。我需要用this.getMyLabel()設置JLabel中的文本。setText() – csss 2012-03-24 14:13:38
引用教程 - http://docs.oracle.com/javase/tutorial/java/javaOO/initial.html - 「通常情況下,你會把代碼在構造函數中初始化一個實例變量。「如果你遵循正常的程序,你已經有了一個不需要getter方法的所有實例變量的句柄。 – emory 2012-03-24 14:46:58