instanceof關鍵字。
類與類中有自動轉換(子類-父類)和強制轉換(父類-子類)。
內部類可以定義在類內或語句塊之間,內部類名和外部類名要不同,可以使用外部類的類變量和實例變量。
實例化內部類的方法:
1.?? Outer.Inner in = new Outer().new Inner();
2.?? Outer o = new Outer();
???? Outer.Inner in = o.new Inner();
如內部類是靜態的
3.?? Outer.Inner in = new Outer.Inner();
方法中,final局部變量也可以被內部類方法訪問,內部類可以聲明為抽象類,可被其他內部類繼承,可聲明成final,還可聲明為private或protected,可聲明為static,不能使用外層的非靜態成員變量,非static內部類成員不能聲明為static ,只有在頂層和static內部類才可以聲明static成員,否則調成為頂層類。