华东理工大学《Java面向对象的程序设计》课件-第6章类和对象的扩展4.pdfVIP

华东理工大学《Java面向对象的程序设计》课件-第6章类和对象的扩展4.pdf

  1. 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
  2. 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
  3. 3、此文档由网友上传,因疑似侵权的原因,本站不提供该文档下载,只提供部分内容试读。如果您是出版社/作者,看到后可认领文档,您也可以联系本站进行批量认领。
查看更多

Java程序设计与实践教程—清华大学出版社1

第6章类和对象的扩展

主讲教师:计算机系翟洁

2020年5月6日星期三

Java程序设计与实践教程—清华大学出版社22

第6章类和对象的扩展

6.1类的继承

6.2案例分析:VIP银行账户类的创建

6.3多态

6.4抽象类

6.5包

6.6案例分析:改进的银行账户管理程序

6.7接口

6.8Java异常处理机制

2020年5月6日星期三

Java程序设计与实践教程—清华大学出版社3

6.5内部类与外部类

嵌套类(NestedClasses)

含义:允许在一个类的内部定义另一个类

内部类(InnerClass):嵌套在一个类内部的

外部类(OutterClass):包含嵌套类定义代码

的类

顶层类(Top-levelClass):对于那些类定义

代码不嵌套在其他类定义中的类。顶层类不能

被其他类包含。

2020年5月6日星期三

Java程序设计与实践教程—清华大学出版社4

外部类

内部类

2020年5月6日星期三

Java程序设计与实践教程—清华大学出版社5

外部类顶层类

内部类

2020年5月6日星期三

Java程序设计与实践教程—清华大学出版社6

外部类Outer

内部类Inner

外部类不能直接访问内部类的成员,必须

要创建内部类的实例,然后使用对象名作

前缀来访问内部类的成员。

2020年5月6日星期三

Java程序设计与实践教程—清华大学出版社7

外部类Outer

内部类Inner

内部类可以访问外部类的private成员。

2020年5月6日星期三

Java程序设计与实践教程—清华大学出版社8

classOuter{//外部类Outer

privateStringoutStr;

Outer(Strings){

outStr=s;

}

publicvoidoutMethod(){//外部类中访问内部类成

员的方法

Innerin=newInner();//创建内部类实例

文档评论(0)

逍遥子 + 关注
实名认证
文档贡献者

互联网搬运工

1亿VIP精品文档

相关文档