第4章继承与多态 主讲人:程裕强 本章学习目标 理解继承机制 掌握Java类的继承定义 掌握子类对象的构造过程 掌握不同权限符的继承性 掌握成员覆盖,重点是方法重写 掌握final用法 理解多态概念,掌握两种方法多态 掌握抽象类的定义与使用 掌握接口的定义与实现,理解接口与抽象类的异同 掌握抽象类与接口相关的方法多态 掌握Object类 阅读三个改进的数据结构类 了解匿名类 4.1 引例 在第3章我们运用面向对象的思想定义了5个版本的Person类,成功得将Person的属性和操作封装起来。 实际上,Person类具有许多属性和方法,比如人具有身份证号、性别、民族等属性,代码如下。 假设现在需要定义一个学生类型,除了具有人的属性外,还具有学号、专业、班级等属性,Student类代码如下。 public class Person{ //人的属性 public String pid; //身份证号 public String name; //姓名 public boolean sex; //性别 public int age; //年龄 public int nation; //民族 public String address; //地址 //构造器 public
您可能关注的文档
- 第2章 可编程逻辑器件(EDA设计技术教学课件).ppt
- 第2章 面向过程编程(Java面向对象程序设计课件).ppt
- 第2章 设置图层、线型、线宽及颜色(AutoCAD 应用教程).ppt
- 第2章 数据类型、运算符与表达式(C语言程序设计精编教程课件).ppt
- 第2章C#程序的组成元素 C#应用开发与实战.ppt
- 第2章变量和表达式及数组( C++语言程序设计教程).ppt
- 第2章基本C语言 第1章 C语言概述.ppt
- 第2章基本c语言-2 第1章 C语言概述.ppt
- 第2章基本操作(3ds Max效果图制作基础).ppt
- 第2章基本二维图形绘制(建筑CAD教材课件).ppt
- 护理伦理教育与案例分析.pptx
- 苏科版数学八年级下册期中仿真模拟卷(一)(解析版).pdf
- 苏科版数学八年级下册期中仿真模拟卷(二)(解析版).pdf
- 湘教版数学八年级下册期中仿真模拟题(二)(解析版).pdf
- 湘教版数学八年级下册期中仿真模拟题(一)(解析版).pdf
- 浙江省杭州市丁荷(丁信)中学2025-2026学年八年级下学期数学期中学情调查(解析版).pdf
- 浙江省兰溪市第二中学2024-2025学年八年级下学期期中考试数学试题(解析版).docx
- 浙江省兰溪市第二中学2024-2025学年八年级下学期期中考试数学试题(解析版).pdf
- 浙江省舟山市2024-2025学年下学期期中数学素养监测试题卷(解析版).pdf
- 浙江省宁波市北仑区精准联盟2024-2025学年 期中质量调研八年级下学期数学试题卷(解析版).pdf
原创力文档

文档评论(0)