1. 程式人生 > 其它 >N種內部類

N種內部類

N種內部類:



程式碼如下:

package com.cheng.clas;

public class Outer {//外部類
private int id = 123;//外部類的私有屬性
public void out(){//外部類的方法
System.out.println("這是外部類的方法");
new b().eat();//這個是匿名內部類,不用將例項儲存到變數中;
new UserService(){
@Override
public void userservicer() {
System.out.println("This is UserService");
}
};

}
class Inner {//內部類
public void in(){//內部類的方法
System.out.println("這是內部類的方法");
}
public void getID(){

}
}
public void flower(){
//這個是區域性內部類a
class a{

}
}

}

//一個class檔案裡只能有一個public class,但是可以有多個class;
class b{
public void eat(){
System.out.println("This is eat");
}

}
//定義介面
interface UserService{
void userservicer();//接口裡的方法
}