您的位置:首页 > 编程语言 > Java开发

JAVA内部类

2004-12-02 15:01 459 查看
JAVA内部类
内部类属性
类名称只能用在定义过的范围中,除非用限定的名称。
内部类的名称必须与所嵌套的类不同。
内部类可以被定义在方法中。
任何变量,不论是本地变量还是正式参数,如果变量被标记为final,那么,就可以被内部类中的方法访问。
内部类可以被定义为abstract.
内部类可以被声明private或protected,以便防护它们不受来自外部类的访问。
一个内部类可以作为一个接口,由另一个内部类实现。被自动地声明为static的内部类成为顶层类。这些内部类失去了在本地范围和其它内部类中使用数据或变量的能力。内部类不能声明任何static成员;只有顶层类可以声明static成员。因此,一个需求static成员的内部类必须使用来自顶层类的成员。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: