java中的内部类

来源:互联网 发布:收藏加购软件 编辑:程序博客网 时间:2024/06/06 09:22

A:

   1、内部类提供了更好的封装,可以把内部类隐藏在外部类之内,不允许同一个包中的其他类访问该类

   2、内部类的方法可以直接访问外部类的所有数据,包括私有的数据

   3、内部类所实现的功能  使用外部类同样可以实现,只是有时候内部类更方便

B:内部类的种类

   1、成员内部类

   2、静态内部类

   3、方法内部类

   4、匿名内部类

C:实例化对象  必须先  外部类实例化对象  再内部类实例化对象

      HelloWorld hello = new HelloWorld();  //外部类实例化对象

      Inner i = hello .new .Inner();   //内部类实例化对象

原创粉丝点击