1. 程式人生 > >內部類、泛型

內部類、泛型

內部類:在類裡面再定義類。成員內部類可以直接訪問外部類的屬性和方法,如果是靜態的內部類,只能訪問外部類的靜態屬性和方法。外部類訪問非靜態成員內部類的資料要先例項化外部類,通過外部類的物件再例項化內部類得到內部類的物件,通過內部類的物件進行訪問。外部類訪問靜態成員內部類:可直接例項化內部類,再通過內部類的物件進行訪問。匿名內部類:必須繼承一個父類或實現一個介面。


泛型:所有資料型別。泛型類:public class Point<T1, T2> { T1 x; T2 y;} (T1、T2表示泛型型別)

泛型方法:public<T1,T2> void print(T1 x,T2 y){

T1 m = x; T2 n = y;

System.out.println(m+"\t"+n); }