该文章是分享关于Java内部类和异常方面的知识,是我在学习过程中的笔记以及总结,示例+代码为大家送上。
下面开始我们今天的分享:
内部类和异常
内部类
在一个类的内部定义的一个类,例如,A类中定义了一个B类,则B类相对于A类就是内部类,而A类相对于B类就是外部类
-
成员内部类
-
静态内部类
-
局部内部类
-
匿名内部类
成员内部类
public class outer {
private int ID;
public void out(){
System.out.println("外部类方法");
}
public class inner{
public void in(){
System.out.println("内部类方法");
}
public void getId(){
System.out.println(ID); //内部类可以获得外部类的私有属性,但是外部类使用内部类要借助内部类的对象
}
}
}
这就是一个类中定义一个内部类,可以通过实例化这个外部类来实例化内部类
outer o = new outer();
outer.inner o2 = o.new inner