- 23
- 0
- 约3.22千字
- 约 17页
- 2017-09-06 发布于浙江
- 举报
Java 2实用教程第4版第7章内部类与异常类
第7章 内部类与异常类 大连交通大学 软件学院 导读 §7.1 内部类 Java支持在一个类中声明另一个类,这样的类称作内部类,而包含内部类的类成为内部类的外嵌类。 例如:某种类型的农场饲养了一种特殊种类的牛,但不希望其他农场饲养这种特殊种类的牛,那么这种类型的农场就可以将创建这种特殊种牛的类作为自己的内部类。 下面的例子1(Example7_1.java)中有一个RedCowForm(红牛农场)类,该类中有一个名字为RedCow(红牛)的内部类。程序运行效果如图7.1。 §7.1 内部类 内部类的类体中不可以声明类变量和类方法。外嵌类的类体中可以用内部类声明对象,作为外嵌类的成员。 内部类的使用规则: 声明内部类如同在类中声明方法或变量一样,一个类把内部类看作是自己的成员。 外嵌类的类体中可以用内部类声明的对象,作为外嵌类的成员。 外嵌类的成员变量在内部类中仍然有效,内部类中的方法也可以调用外嵌类中的方法。 内部类的类体中不可以声明类变量和方法。 外嵌类和内部类在编译时,生成两个.class文件。 §7.2 匿名类 Java允许我们直接使用一个类的子类的类体创建一个子类对象。 1 和子类有关的匿名类 创建子类对象时,除了使用父类的构造方法外还有类体,此类体被认为是一个子类去掉类声明后的类体,称作匿名类。 假设Bank是类,那么下列代码就是用Bank的一
您可能关注的文档
- c++能力自测及答案tostu.pdf
- Cadence OrCad Allegro SPB 16安装破解.pdf
- CCS-6-新建TMS320F28335工程(可移植)).pdf
- CH07-线性.pdf
- CH4Java面向对象的程序设计1.pptx
- CH6Java的基本类库1.pptx
- CH6Java的基本类库2.pptx
- CH6Java的基本类库3.pptx
- ci框架完整学习 笔记.doc
- CMS视频集中管理软件使用说明书.pdf
- 虚拟电厂助力零碳园区建设方案.pptx
- 2025年深圳市南山区民政系统人员招聘笔试试题及答案解析.docx
- 2026年上海市黄浦区民政系统人员招聘笔试参考试题及答案解析.docx
- 皮亚杰道德发展阶段论:他律阶段与自律阶段.pdf
- 2026年雨城区民政系统人员招聘笔试参考试题及答案解析.docx
- 2026年邯郸市丛台区民政系统人员招聘笔试参考题库及答案解析.docx
- 2026年苏州市平江区人力资源与社会保障系统人员招聘笔试模拟试题及答案解析.docx
- 小班下学期班务计划.docx
- 2026年贵阳市云岩区民政系统人员招聘笔试备考题库及答案解析.docx
- 2025年海南省海口市民政系统人员招聘笔试试题及答案解析.docx
原创力文档

文档评论(0)