- 2
- 0
- 约1.6万字
- 约 94页
- 2018-02-27 发布于浙江
- 举报
[计算机软件及应用]Jaa编程——第3讲 面向对象程序设计基础
* 类和对象 * 类的封装性 保证模块正确性的措施是由信息的隐藏性来实现的。类包括成员变量和方法两部分。那些允许其他包程序访问和修改的成员变量和方法可以定义为public类型;只允许同一个包中的其他类,以及该类的子类访问和修改的成员变量可以定义为protected类型;不允许其他类(内部类除外)访问和修改的成员变量可以定义为private类型。 继承性和多态性 * 继承性 类具有继承性,子类对父类的继承关系体现了现实世界中特殊和一般的关系。通过继承可以更有效地组织程序结构,明确类间关系,并充分利用已有的类来完成更复杂、深入的开发。 派生类的定义 Java中的所有类都是java.lang.Object类的子类。 Java语言中派生类的定义格式如下: 示例:例子3-7 (Page 68) Student.java class 子类 extends 唯一的父类名 { 类定义体 } 类继承的细节问题 Java只支持单继承,不允许多重继承 Java支持多层继承 子类继承父类所有的成员变量和成员方法,但不继承父类的构造方法 如果子类的构造方法中没有显式的调用父类构造方法,则产生子类实例对象时,系统默认调用父类无参数的构造方法 定义类时,只要定义了有参数的构造方法,通常还需要定义一个无参构造方法 类和对象 * 继承性和多态性 * 关于方法覆盖 只有当实例方法能被
您可能关注的文档
- [计算机硬件及网络]Linux 配置技巧.doc
- [计算机硬件及网络]IDL功能及应用介绍.ppt
- [计算机硬件及网络]NCStudio Gen 6A 编程手册.doc
- [计算机硬件及网络]Nokia_510_UG_zh_CN说明书.pdf
- [计算机硬件及网络]PLC实验指导书.doc
- [计算机硬件及网络]OET700系列互感器说明书2011-11-26.doc
- [计算机硬件及网络]PLC原理及应用第五章 S7-200 PLC的指令系统.ppt
- [计算机硬件及网络]QC 七大手法简报.ppt
- [计算机硬件及网络]USPVM工程师配置安装流程.doc
- [计算机硬件及网络]vsmp胖节点虚拟化技术.ppt
原创力文档

文档评论(0)