Java内部类访问规则.doc

Java内部类访问规则.doc

ID:50369400

大小:34.52 KB

页数:2页

时间:2020-03-08

Java内部类访问规则.doc_第1页
Java内部类访问规则.doc_第2页
资源描述:

《Java内部类访问规则.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、内部类定义原则:当描述事物的时候,事物的内部还有事物,该事物用内部类来描述。因为内部类事物在使用外部事物的内容。内部类访问规则1、内部类可以直接访问外部类,包括私有(private)。之所有可以直接访问外部类中的成员,是因为内部类中持有了一个外部类的引用,写法为:外部类名.this.外部成员名。2、外部类访问内部类,必须建立内部类对象。访问格式:1、当内部类定义在外部类的成员位置上,而且非私有,可以在外部其他类中,直接建立内部类对象。格式为:外部类名.内部类名变量名=外部对象.内部对象;Outer.Innerin=newOuter().newInner()

2、;静态内部类:2、当内部类在成员位置上,就可以被成员修饰符所修饰,比如private:将内部类在外部类中封装。3、Static:内部类就具备了静态的特性。称为静态内部类。当内部类被静态修饰后,只能访问外部类中的静态成员,出现了访问局限。4、在外部其他类中,如何直接访问static内部类的非静态成员呢?格式为:外部类名.内部类名oi=new外部类名.内部类名().function();//外部类访问内部类的函数。5、在外部其他类中,如何直接访问static内部类静态成员呢?格式为:外部类名.内部类名.function();注意:当内部类中定义了静态成员,该内

3、部类必须是static.当外部类中的静态方法访问内部类时,内部也必须是static.内部类定义在局部(内部类在方法中)在方法中的类,为局部内部类,不可以被static修饰,主要是static修饰的是成员(成员方法、成员属性)。局部成员,不可被static修饰。可以直接访问外部类中的变量。外部类中的引用?内部类访问自己所在局部属性变量,这个局部变量必须为final,要不然不能访问。匿名内部类匿名内部类也就是没有名字的内部类。是对内部类的简化。内部类必须继承一个类或接口。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。