018 内部类
内部类
在类中定义其他类中的类
作用
- 访问类中的数据包括私有的
- 同包隐藏
- 编写回调函数比较方便
public class Outer{
//内部类
public class Inner{
public void in(){
System.out.println("这是内部类的方法");
}
}
}
局部内部类
作用
可以对外完全隐藏
可以访问外围变量和局部块的final变量
public class Outer{
public void fun() {
//局部内部类
class Inner{
public void in(){
System.out.println("这是局部内部类的方法");
}
}
}
}
匿名内部类
如有错误,可评论指出,谢谢。


浙公网安备 33010602011771号