趙雅智 java 內部類

2021-09-01 05:20:17 字數 986 閱讀 2075

內部類

宣告:static、非static、private、protected、public及預設。

class enclosingclass

}

內部類例項

public class outerclass 

public static void main (string args)

}

outer:x = 10;

inner:y = 20;

class outer

/*public void fun()*/

} public void method()

} }}class innertest

}

靜態內部類

public class staticinnerclass

public void printstudetalis()

} public static void main (string args)

}

序號:1 學號:1001姓名:jones

序號:2 學號:1002姓名:smith

序號:3 學號:1003姓名:nace

匿名內部類

new 父類構造方法名()|實現的介面名(){};

class 類名 implements actionlistener

}

|

new actionlistener() };

由於匿名內部類沒有名稱,因此建立匿名內部類物件時,new運算子後是超類或介面的名稱,其後的{}內部為匿名類的定義(匿名類物件的建立和匿名類的宣告是在一起的)。

趙雅智 java變數

命名規則 第乙個單詞首字母小寫,後面每個單詞首字母大寫。類變數 與類共存亡 類名 例項名 類變數名 通過例項名修改類變數,與類修改效果一樣,其他變數再訪問就是被修改過的值。例項變數 與例項共存亡 例項名 例項變數名 允許局變和成變同名,this 例項 類名 類 作為訪問者限定訪問成變 定義dog類,...

趙雅智 java 介面

規範與實現相分離的設計哲學 擴充套件功能 降低耦合 乙個類可以繼承乙個父類,可以實現多個介面 介面是另一種定義資料型別的方式,它和類非常相似的。介面中只包含常量,抽象方法 定義介面 public inte ce 介面名 extends 父介面1,父介面2,public 預設時 包內可訪問 介面支援多...

趙雅智 android frame動畫

在開始例項解說之前,先引用官方文件中的一段話 frame動畫是一系列依照一定的順序展示的過程,和放電影的機制非常相似。我們稱為逐幀動畫。frame動畫能夠被定義在xml檔案裡,也能夠全然編碼實現。假設被定義在xml檔案裡,我們能夠放置在 res下的anim或drawable資料夾中 res anim...