JAVA內部類學習
內部類分類:
成員內部類
方法內部類
靜態內部類
匿名內部類
注意點:靜態內部類不用通過外部類來例項化
inner d=s.new inner();
inner2 f=new inner2();
package learn;
public class one {
private int a=33;
public static int aa=33;
public void text(){//外部類成員方法
System.out.println("外部類");
}
//成員內部類
public class inner{
private int b=44;
public void text(){
System.out.println("成員內部類");
}
}
//靜態內部類
public static class inner2{
private int b=44;
public void text(){
System.out.println("靜態內部類");
System.out.println(one.aa);
}
}
//方法內部類
public void ww(){
int p=90;
class ok{//方法內部類
public int aaa(int ok){
System.out.println("方法內部類");
return ok+20;
}
}
ok ll=new ok();//例項化
System.out.println(ll.aaa(100));//執行內部類中的方法
}
public static void main(String[] args) {
// TODO Auto-generated method stub
one s=new one();
one ss=new one();
inner d=s.new inner();
inner2 f=new inner2();
s.text();
d.text();
f.text();
//方法內部類
ss.ww();
}
}
相關文章
- java內部類,區域性內部類,靜態內部類,匿名內部類Java
- java內部類之成員內部類之匿名內部類Java
- Java內部類詳解--匿名內部類Java
- java內部類之成員內部類Java
- Java 內部類Java
- Java內部類Java
- 10-Java內部類——成員內部類、區域性內部類、匿名內部類Java
- Java程式設計思想學習筆記1 - 內部類Java程式設計筆記
- java之內部類(InnerClass)----非靜態內部類、靜態內部類、區域性內部類、匿名內部類Java
- Java內部類詳解-- 成員內部類Java
- java內部類,為什麼需要內部類?Java
- Java內部類和匿名內部類的用法Java
- java內部類之成員內部類之區域性內部類Java
- Java學習筆記-Day21 Java System類、Class類、內部類、異常處理Java筆記
- 10、Java——內部類Java
- java內部類案例Java
- 搞懂 JAVA 內部類Java
- Java--內部類Java
- java的內部類Java
- Java程式設計思想學習錄(連載之:內部類)Java程式設計
- Java內部類詳解--區域性內部類Java
- java內部類之成員內部類例項Java
- Java中的巢狀類、內部類、靜態內部類Java巢狀
- Java類與匿名內部類Java
- Java基礎內部類4-內部類進階Java
- Java基礎10---包、內部類、匿名內部類Java
- Java基礎--Java 內部類Java
- 淺談java內部類Java
- Java-InnerClass內部類Java
- Java內部類詳解Java
- Java 內部類詳解Java
- java靜態內部類Java
- JAVA內部類有關Java
- java內部類的理解Java
- 初識Java內部類Java
- java中的內部類Java
- Java中的匿名內部類及內部類的二三事Java
- Java 的抽象類, 介面以及內部類Java抽象