JAVA内部类
2004-12-02 15:01
459 查看
JAVA内部类
内部类属性
类名称只能用在定义过的范围中,除非用限定的名称。
内部类的名称必须与所嵌套的类不同。
内部类可以被定义在方法中。
任何变量,不论是本地变量还是正式参数,如果变量被标记为final,那么,就可以被内部类中的方法访问。
内部类可以被定义为abstract.
内部类可以被声明为private或protected,以便防护它们不受来自外部类的访问。
一个内部类可以作为一个接口,由另一个内部类实现。被自动地声明为static的内部类成为顶层类。这些内部类失去了在本地范围和其它内部类中使用数据或变量的能力。内部类不能声明任何static成员;只有顶层类可以声明static成员。因此,一个需求static成员的内部类必须使用来自顶层类的成员。
内部类属性
类名称只能用在定义过的范围中,除非用限定的名称。
内部类的名称必须与所嵌套的类不同。
内部类可以被定义在方法中。
任何变量,不论是本地变量还是正式参数,如果变量被标记为final,那么,就可以被内部类中的方法访问。
内部类可以被定义为abstract.
内部类可以被声明为private或protected,以便防护它们不受来自外部类的访问。
一个内部类可以作为一个接口,由另一个内部类实现。被自动地声明为static的内部类成为顶层类。这些内部类失去了在本地范围和其它内部类中使用数据或变量的能力。内部类不能声明任何static成员;只有顶层类可以声明static成员。因此,一个需求static成员的内部类必须使用来自顶层类的成员。
相关文章推荐
- 出学JAVA看什么书比较好一点
- java学习笔记7--Polymorphism
- 解决Struts分页显示
- 如何迅速成为Java高手[Tomjava原创]
- javaRMI使用入门程序及配置
- Tapestry+Spring+Hibernate(转)
- java精神 (基于函数式组合子逻辑的java parser框架)
- java连接池使用方法二
- Eclipse插件,struts的应用
- AOP及其在Spring中的应用(一)
- Java语言之父James Gosling
- Java学习从入门到精通(转贴)
- 使用struts 怎么才能在执行完js校验页面的信息,发现不全的情况下,不让页面提交到Action中
- socket通信需要注意的问题
- jboss配置JMS服务遇到的小问题
- Spring让Hibernate使用者受益良多
- Eclipse 配置资源
- General: 20 Sites for Java Developers
- Eclipse插件的最简单安装方法
- Java中对文件的操作