- 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
- 【华宝-2026研报】ETF生态周报:ETF市场整体综合面板.pdf
- 中考数学第二轮复习平行四边形与多边形(含答案).pdf
- 中考语文第二轮复习专题03 病句的辨析与修改专项练习含答案.pdf
- 中考语文第二轮复习专题06综合性学习(信息概括、图文转换、对联标语)专项练习含答案.pdf
- 湖南省常德市2025-2026学年度上学期2月高三检测考试(一模)英语试题含答案.pdf
- 江西外语外贸职业学院2026年财经商贸大类职业技能测试大纲及样卷(本大纲适用于报考财经商贸大类专业组代码002的三校生).pdf
- 云南省玉溪一中2025—2026学年上学期高二月考(11月)数学试卷含答案.pdf
- 吉林市普通高中2025-2026学年高二年级阶段性调研测试英语试卷含答案.pdf
- 更换飞机客舱窗帘及绑带工作指令.pdf
- 退货与投诉处理流程概览及业务优势分析.pdf
最近下载
- 三年级劳动教育全册教学课件.ppt
- 加油站新员工三级安全教育培训试题.docx VIP
- 湖南省新高考教学教研联盟(长郡二十校联盟)2026届高三年级下学期3月联考数学理试卷(含答案).pdf
- 农商行柜员业务考试题及标准答案.docx VIP
- 涂料生产安全讲解.pptx
- 司法部 公务员 面试面试题及答案.doc VIP
- 2025至2030中国甲基异丁基甲醇(MIBC)行业项目调研及市场前景预测评估报告.docx VIP
- 2026年合肥经济技术职业学院单招职业技能考试题库附答案详解(完整版).docx VIP
- jtj252-87干船坞设计规范(水工结构).pdf VIP
- 学前儿童神经系统和感觉器官卫生保健.pptx VIP
原创力文档

文档评论(0)