第11章节05内部类

上传人:E**** 文档编号:91544351 上传时间:2019-06-29 格式:PPT 页数:7 大小:806.50KB
返回 下载 相关 举报
第11章节05内部类_第1页
第1页 / 共7页
第11章节05内部类_第2页
第2页 / 共7页
第11章节05内部类_第3页
第3页 / 共7页
第11章节05内部类_第4页
第4页 / 共7页
第11章节05内部类_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《第11章节05内部类》由会员分享,可在线阅读,更多相关《第11章节05内部类(7页珍藏版)》请在金锄头文库上搜索。

1、内部类,本讲大纲:,1、成员内部类,支持网站:,2、局部内部类,4、静态内部类,3、匿名内部类,5、内部类的继承,成员内部类,在一个类中使用内部类可以在内部类中直接存取其所在类的私有成员变量。本节首先介绍成员内部类。成员内部类的语法如下所示: public class OuterClass /外部类 private class InnerClass /内部类 /. ,局部内部类,局部内部类就是在类的方法中定义的内部类,它的作用范围也是在这个方法体内。下面将通过一个具体的例子来说明如何定义局部内部类。,匿名内部类,在编写程序代码时,不一定要给内部类取一个名字,可以直接以对象名来代替。匿名内部类的

2、所有实现代码都需要在大括号之间进行编写。匿名内部类的语法如下所示: return new A() ./内部类体 ; A:对象名,静态内部类,在内部类前添加修饰符static,这个内部类就变为静态内部类。一个静态内部类中可以声明static成员,但是在非静态内部类中不可以声明静态成员。静态内部类有一个最大的特点,就是不可以使用外部类的非静态成员,所以静态内部类在程序开发中比较少见。 可以这样认为,普通的内部类对象隐式地在外部保存了一个引用,指向创建它的外部类对象,但如果内部类被定义为static时,它应该具有更多的限制。静态内部类具有以下两个特点: 创建静态内部类的对象,不需要其外部类的对象。 不能从静态内部类的对象中访问非静态外部类的对象。,内部类的继承,内部类也和其他普通类一样可以被继承,但是继承内部类比继承普通类要复杂一些,需要设置专门的语法进行继承。,Thank you,还有什么疑问可以到提出 也可以以发送邮件到 ,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号