《java内部类》PPT课件.ppt
《《java内部类》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《java内部类》PPT课件.ppt(16页珍藏版)》请在三一办公上搜索。
1、Java内部类,什么是内部类,内部类是指在一个外部类的内部再定义一个类。特点:独立的一个Class文件同样需要编译同样可以产生对象,为什么要用内部类,使用内部类最吸引人的原因是:每个内部类都能独立地继承自一个(接口的)实现,所以无论外围类是否已经继承了某个(接口的)实现,对于内部类都没有影响。如果没有内部类提供的可以继承多个具体的或抽象的类的能力,一些设计与编程问题就很难解决。从这个角度看,内部类使得多重继承的解决方案变得完整。接口解决了部分问题,而内部类有效地实现了“多重继承”。学会使用内部类,是掌握Java高级编程的一部分,它可以让你更优雅地设计你的程序结构.,内部类的分类,成员内部类局部
2、内部类静态内部类匿名内部类,成员内部类,作为外部类的一个成员存在,与外部类的属性、方法并列。特点:1、内部类中不允许定义静态变量2、内部类和外部类的相同的成员变量可以共存,成员内部类,访问方式:1、在内部类内部:在内部类中访问内部类自己的变量直接用变量名在内部类中访问内部类自己的变量也可以用this.变量名在内部类中访问外部类中与内部类同名的实例变量用外部类名.this.变量名如果内部类中没有与外部类同名的变量,则可以直接用变量名访问外部类变量,成员内部类,2、外部类的非静态方法中:直接创建对象即可访问3、外部类的静态方法中:建立外部类对象,然后根据外部类对象建立内部类对象(特殊语法:外类对象
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- java内部类 java 部类 PPT 课件
链接地址:https://www.31ppt.com/p-6500563.html