第4章面向对象(下)类的继承Java程序设计基础
✎ 类的继承 第4章 面向对象(下) Java 程序设计基础
知识结构4.1类的继承继承的概念与设计(45分钟)4.1.14.1.2重写父类方法(10分钟)4.1.3super关键字(10分钟)4.1.3final关键字(10分钟)
✎ 4.1 类的继承 4.1.2 4.1.3 继承的概念与设计(45分钟) 重写父类方法(10分钟) super关键字(10分钟) 知识结构 4.1.3 final关键字(10分钟) 4.1.1
第四章面向对象(下)内容回顾类的访问控制级别VV属性私有化不同包的公共访问包内类内级别子类访问私有化成员封装publicpretecteddefaultprivate1成员方法成员变量setXxx ()getXxx ()属性行为类:类型,class三个特征:继承、默认有包括成员变量、成继承封装、多态一个无员方法参构造newnewnew由public修对象3对象2对象1饰面向对象KC多态O和类同名构造方法:为方法名前面没成员变量赋值有返回值没有返回值第四章面向对象(下)Java程序设计基础
Java程序设计基础 第四章 面向对象(下) 面向对象 第四章 面向对象(下) 类:类型,class 包括成员变量、成 员方法 成员方法 行为 成员变量 属性 不同包的 子类 公共访问 级别 包内 类内 类的访问 控制级别 public pretected default private 三个特征:继承、 封装、多态 封装 继承 多态 setXxx() 属性私有化 getXxx() 访问私有化成员 默认有 一个无 参构造 ,由 public修 饰 new new new 对象1 对象2 对象3 构造方法:为 成员变量赋值 没有返回值 和类同名 方法名前面没 有返回值 继承 内容回顾
4.1类的继承与现实联系继承的概念>在现实生活中,继承一般指的是子女继承父辈的财产。在程序中继承描述的是事物之间的所属关系,通过继承可以使多种事物之间形成一种关系体系。例如猫和狗都属于动物,程序中便可以描述为猫和狗继承自动物,同理,波斯猫和巴厘猫继承自猫,而沙皮狗和斑点狗继承自狗。这些动物之间会形成一个继承体系,具体如下图所示。动物科火科沙皮狗波斯猫巴猫斑点狗Java程序设计基础第四章面向对象(下)
Java程序设计基础 第四章 面向对象(下) ➢在现实生活中,继承一般指的是子女继承父辈的财产。在程序中, 继承描述的是事物之间的所属关系,通过继承可以使多种事物之 间形成一种关系体系。例如猫和狗都属于动物,程序中便可以描 述为猫和狗继承自动物,同理,波斯猫和巴厘猫继承自猫,而沙 皮狗和斑点狗继承自狗。这些动物之间会形成一个继承体系,具 体如下图所示。 继承的概念 与现实 联系 4.1 类的继承
4.1类的继承>在Java中,类的继承是指在一个现有类的基础上去构建一个新的类,构建出来的新类被称作子类,现有类被称作父类(基类),子类会自动拥有父类所有可继承的属性和方法。在程序中,如果想声明一个类继承另一个类需要使用extends关键字。>语法:class子类名extends父类名【7案例代码接下来通过一个案例来学习子类是如何继承父类的,请查看教材文件4-1。Java程序设计基础第四章面向对象(下)
Java程序设计基础 第四章 面向对象(下) ➢在Java中,类的继承是指在一个现有类的基础上去构建 一个新的类,构建出来的新类被称作子类,现有类被称 作父类(基类),子类会自动拥有父类所有可继承的属 性和方法。在程序中,如果想声明一个类继承另一个类, 需要使用extends关键字。 ➢ 语法: class 子类名 extends 父类名 { } 接下来通过一个案例来学习子类是如何继承父类的,请查看教材文件 4-1。 案例代码 4.1 类的继承