而向对象技术(3) (5)、由属性(状态)可进行分类 如:书可分成一类,桌子可分成一类,人也可分成一类。 (6)、不同的类之间存在不同的关系。如: 哺乳动物 人 动物 老虎 父类→子类。子类继承父类的全部属性和方法。 制作人:程艾芝 ②角孝
面向对象技术(3) (5)、由属性(状态)可进行分类 如:书可分成一类,桌子可分成一类,人也可分成一类。 (6)、不同的类之间存在不同的关系。如: 动物 哺乳动物 人 父类→子类。子类继承父类的全部属性和方法。 …… 老虎
类的特性 1、封装( Encapsulation):信息隐藏技术。 数据的封装:将数据结构和作用于数据结构上 的操作组成一个实体,数据的表示方式和对数 据的操作细节被隐藏起来,用户通过操作接口 对数据进行操作。 例(手机):你知道按手机上某个键可以接听,可以 关闭,可以收短信……每个按键的功能( what-to-do)你 都可以通过说明书清楚地知道,但是这些按键的功能 具体是怎么实现的呢hw-to-do)?这说是封装。 制作人:程艾芝 ②角孝
类的特性 1、封装(Encapsulation):信息隐藏技术。 数据的封装:将数据结构和作用于数据结构上 的操作组成一个实体,数据的表示方式和对数 据的操作细节被隐藏起来,用户通过操作接口 对数据进行操作。 例(手机):你知道按手机上某个键可以接听,可以 关闭,可以收短信……每个按键的功能(what-to-do)你 都可以通过说明书清楚地知道,但是这些按键的功能 具体是怎么实现的呢(how-to-do)?这说是封装
类的特性 2、继承( Inheritance)指能够直接获得已 有的性质和特征,而不必重复定义它们。 父类:一个类的上层是父类。 子类:一个类的下层是子类。 超类:如果C2是C1的子类,C3是C2的子类,则 C1是C3的超类 基类(父类、超类):被继承的类 派生类(子类):继承类 制作人:程艾芝 车角学
类的特性 2、继承(Inheritance)指能够直接获得已 有的性质和特征,而不必重复定义它们。 父类:一个类的上层是父类。 子类:一个类的下层是子类。 超类:如果C2 是C1 的子类,C3 是C2的子类,则 C 1是C3 的超类 基类(父类、超类):被继承的类 派生类(子类):继承类