在 java 中使用 内部类 的好处
2013-10-05 10:15
211 查看
定义在一个类内部的类叫内部类,包含内部类的类称为外部类。内部类可以声明public、protected、private等访问限制,可以声明为abstract的供其他内部类或外部类继承与扩展,或者声明为static、final的,也可以实现特定的接口。static的内部类行为上象一个独立的类,非static在行为上类似类的属性或方法且禁止声明static的方法。内部类可以访问外部类的所有方法与属性,但static的内部类只能访问外部类的静态属性与方法。 Java的设计者在内部类身上的确是专心良苦。学会使用内部类,是把握Java高级编程的一部分,它可以让你更优雅地设计你的程序结构。 为什么需要内部类? java中的内部类和接口加在一起,可以实现多继承。 可以使某些编码更简洁。 隐藏你不想让别人知道的操作。
相关文章推荐
- java使用内部类的好处及其初始化
- java 四种内部类 使用细节(含代码)
- Java开发中有时候用十六进制定义常量有什么好处?什么时候考虑使用十六进制?
- java炒冷饭系列10 内部类 使用.this与.new和向上转型
- Usage of Inner class in java,java 内部类的使用
- java 内部类使用
- Java中使用绑定变量的方法其好处
- Java:使用内部类实现类的多重继承
- Java为什么要使用内部类
- JAVA基础再回首(二十五)——Lock锁的使用、死锁问题、多线程生产者和消费者、线程池、匿名内部类使用多线程、定时器、面试题
- java 内部类使用简单代码
- java匿名内部类(好处)以及线程的实…
- JAVA线程操作常见面试题 包括不使用内部类对多个线程加减1
- Java中使用匿名内部类创建多线程的3种方式
- 牛客网Java刷题知识点之什么是内部类、为什么要使用内部类、内部类如何使用外部类的属性和方法、成员内部类、局部内部类、静态内部类、匿名内部类
- Java中为什么要使用内部类
- Java 内部类中使用局部变量必须是final
- java语言基础(46)——内部类概述及使用
- Java匿名内部类使用局部变量
- java项目中使用枚举类型的好处