内部类
作用:
- 定义在类的内部
- 可以操作外部类的private成员变量,private方法,当然更可以操作public方法了
实例代码:
public class Out {
private int pr = 100;
public void out()
{
System.out.println("this is out class");
}
public void printpr(){
System.out.println("pr = " + pr);
}
public class inn{
public void in(){
System.out.println("this is in class.");
}
public void changePr(){
pr = 1000;
}
}
}
public class App {
public static void main(String[] args) {
Out out = new Out();
out.out();
Out.inn n1 = out.new inn();
n1.changePr();
out.printpr();
}
}