《移动通信软件编程基础-Java语言》第4章.ppt
《《移动通信软件编程基础-Java语言》第4章.ppt》由会员分享,可在线阅读,更多相关《《移动通信软件编程基础-Java语言》第4章.ppt(47页珍藏版)》请在三一办公上搜索。
1、移动通信软件编程基础 Java,知识回顾,4,类和对象的高级特征,第,章,本章目标,理解继承及其特点,运用Java程序实现继承,理解多态及其特点,运用Java程序实现多态,掌握访问修饰符及方法修饰符,继承,继承是一种机制,让一个类能够继承另一个类的所有行为和属性。,通过继承,一个类可以拥有已有类的所有功能。通过继承,所有类都以严格的层次结构来组织。,继承,子类,继承其他类的类叫子类,被继承的类叫做超类(父类)。,继承的特点,层次结构,子类继承 父类的属性和方法,使用Java实现继承,实现步骤:,步骤:编写父类,步骤:编写子类,使用关键字extends继承父类,演示,使用Java实现继承,继承演
2、示,子类的构造方法,子类构造方法的名称与类的名称相同 在子类中调用父类构造方法,使用关键字super 调用父类构造方法的语法为:super();或 super(参数列表);用super语句来调用父类的构造方法时,必须遵守以下语法规则:,子类的构造方法中,通过super语句调用父类构造方法。子类的构造方法中若有super语句,必须做为构造方法的第一条语句。,子类的构造方法,演示,使用Java创建子类构造方法,子类构造方法演示,多态,多态是一种普遍存在的现象,如water的三种形态:冰水汽等。也就是指“多种形式”。多态使用不同的实例而执行不同操作。多态实现的方法包括方法重写和方法重载。软件系统支持
3、多态的前提就是能够静态(编译时)或者动态(运行时)地确定类型。,多态,演示,使用Java实现多态,多态演示,方法重载,对于类的方法(包括从父类中继承的方法),如果有两个方法的方法名相同,但参数不一致,那么可以说,一个方法是另一个方法的重载。,方法重写,在Java中,子类可继承父类中的方法,而不需要重新编写相同的方法。有时子类并不想原封不动地继承父类的方法,而是想作一定的修改,这就需要采用方法的重写。方法重写又称方法覆盖。子类中的方法与父类中的某一方法具有相同的方法名、返回类型和参数表,则新方法将覆盖原有的方法。super.methodname()用于调用父类中的方法,方法重写,重写,演示,使用
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 移动通信软件编程基础-Java语言 移动 通信 软件 编程 基础 Java 语言
链接地址:https://www.31ppt.com/p-6528516.html