嵌套类

来源:互联网 发布:公共基础知识题库软件 编辑:程序博客网 时间:2024/05/01 16:33

嵌套类是指定义在另一个类的内部类,分四种:静态成员类、非静态成员类、匿名类和局部类。除了静态成员类之外,其它三类都被称作内部类

静态成员类:不可以引用外部类的非静态域;可以独立于外部类而单独存在

非静态成员类:可以引用外部类的静态和非静态域;不可以独立于外部类而单独存在

public class NoStaticTest {
private String name = "kl" ;
private static String id = "kk" ;
class Person01{  //在没有外围实例的情况下,想要创建非静态成员类的实例是不可能的
private String mail = "kuoo3942" ;
public void display(){
System.out.println( name );  
System.out.println(mail);
System.out.println(id);
}
}
public static void main(String[] args) {
NoStaticTest _nT = new NoStaticTest();
_nT.new Person01().display();

Person01 _p = new Person01() \\不支持该实例化
}
}




0 0
原创粉丝点击