第一種:
一個public類,多個非public類,例如:
public class A{}
class B{}
第二個class前面不能加public。
第二種:
第二種是內部類,寫在公共類體里面的,例如:
public class A{
private class B{}
}
只有A能調用B。
第三種:
第三種是匿名內部類,一般在awt編程中比較多,位于方法體內部,一般用于只調用一次或者只有這個方法調用,例如:
public class A{
public void c(){
this.addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e){
System.exit(0);
匿名內部類沒有類名,在方法體內部聲明,該例子是awt中的窗口關閉監聽器,用于監聽鼠標是否觸發Window的關閉按鈕