抽象類 介面 內部類總結
抽象類 變數:
與普通方法一樣-訪問修飾符(public、protected、default、private)、
其他修飾符(static、final)
普通方法:訪問修飾符(public、protected、dofault、private)、其他修飾符(static、final)
抽象方法:訪問修飾符(public、protected、dofault、private)、不可以用static、final修飾符(無意義)
內部類:與普通類中內部類一樣 介面 變數:預設為pubicstaticfinal一般省略 方法 抽象方法:預設為publicabstract一般省略
預設方法(j**a8):預設為public訪問修飾符,一般省略 靜態方法(j**a8):預設為publicstatic一般不省略public
內部類:宣告的內部類自動為publicstatic 內部類 一般內部類:訪問修飾符(public、protected、default、private) 區域性內部類:無訪問修飾符、靜態變數為final、不能有靜態方法(語言規範) 方法內部類 匿名內部類 靜態內部類:可以有靜態變數與靜態方法 注:具體問題應具體分析
內部類 抽象類 介面
b color brown size large 1.內部類也稱為巢狀類。內部類允許乙個類被定義在另乙個類,或乙個語句甚至乙個表示式中。在一般的內部類中是不允許宣告任何static成員的。只有頂層類可以宣告。如果要在一般內部類中使用static成員,必須引用在頂層類中宣告好的成員。外部類可以呼叫靜態...
內部類,抽象類和介面
abstract普通類繼承抽象類要把抽象類中的所有抽象方法都覆蓋,抽象類繼承抽象類不用。抽象類不能被建立物件。普通類不能有抽象方法,抽象類可以有普通方法。建立了抽象父類的物件new後面是子類物件是可以實現的。implements用來繼承介面,inte ce介面中不存在具體的方法,介面中只存在抽象方法...
抽象類 介面和內部類
1.1 使用抽象類 1.1.1.抽象方法和抽象類 由abstract修飾的方法為抽象方法,抽象方法即只有方法的定義,沒有方法體實現,用乙個分號結尾。即方法五要素中,抽象方法缺少了乙個要素 即 方法體 也可以將抽象方法理解為不完整的方法。若將抽象方法包含在類中,則該類也應該為抽象的,可以理解為,該類也...