随笔分类 - java常用类
摘要:局部内部类 定义在外部类方法中,作用范围和创建对象范围仅限于当前方法。 //外部类 public class Outer{ private String name ="刘德华"; private int age = 35; public void show(){ //定义局部变量 final Str
阅读全文
摘要:静态内部类 不依赖外部类对象,可直接创建或通过类名访问,可声明静态成员。 //外部类 public class Outer{ private String name = "xxx"; private int age = 18; //静态内部类:和外部类相同 static class Inner{ p
阅读全文
摘要:成员内部类 在类的内部定义,与实例变量、实例方法同级别的类。 外部类的一个实例部分,创建内部类对象时,必须依赖外部类对象。 Outer out = new Outer(); Inner in = out.new Inner(); //外部类 public class Outer{ //实例变量 pr
阅读全文
摘要:什么是内部类 概念:在一个类的内部再定义一个完整的类。 class Outer{ class Inner{ } } 特点: 编译之后可生成独立的字节码文件。 内部类可直接访问外部类的私有成员,而不破坏封装。 public class Body{ private String name; //头部 c
阅读全文