java語法小結5

在類中的內部類和外部類之間有聯繫和區別
內部類可以訪問內部類中的所有成員包括private而對於一個外部類是不可以訪問的
在其他類中要是訪問一個類的內部類則需要在該類中設計方法,該方法返回內部類的一個實例對象即可。
如果一個內部類是在一個方法中定義,則只能在該方法中使用該類而不能再其他類中使用
如果內部類需要訪問外部類的一個成員,則可以使用  外部類.this.成員 實現
靜態的內部類彙總可以有靜態的方法,此時不能使用外部類的非靜態的成員變量和方法
靜態的內部類是不能有非靜態的成員或方法
如果沒有try catch語句那麼異常發生時程序就被終止了
加上了try catch後就可以進入到catch語句中執行 而不會被終止不前。
異常打印三個函數
getMessage()//
toString()//比getMessage詳細說明是什麼類型的錯誤
printStackTrace()//詳細到具體位置
throws是告訴用戶在調用該方法的時候可能會拋出異常,需要去捕獲
異常是拋給它的調用者
exception 是通用型的異常 在多個異常中需要放到最後
runtimeexception是代碼運行時的錯誤,程序編寫的時候的錯誤,不需要捕獲
是有java在運行時自動拋出及處理
runtimeexception之外的異常需要自己編寫異常處理程序;
throw 拋出異常
throws聲明異常
子類中拋出的異常只能是父類的異常,構造方法例外因爲構造函數不能被覆蓋
子類拋出的異常範圍只能小於等於父類方法的異常範圍

package的命名
全部由小寫字母組成 cn.mybole
class和interface
單詞的首字母大寫  class/interfaces MyName
class變量和方法  參數的命名
首個單詞小寫接下來的單詞首字母大寫   index run() currentImaage()
static final變量的命名:全部大寫   PI PASSWORD
數組的命名 bye[] buffer

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章