一、继承简介 C++ 中,当定义一个新的类 B 时,如果发现类 B 拥有某个已写好的类 A 的全部特点,此外还有类 A 没有的特点,那么就不必从头重写类 B,而是可以把类 A 作为一个“基类”(也称“父类”),把类 B 写为基类 A 的一个“派生类”(也称“子类”)。这样,就可以说从类 A “派生” ...
分类:
编程语言 时间:
2019-10-13 20:43:16
阅读次数:
99
5.SpringMVC异常处理 5.1.异常分类 1.可预知异常: Java编译时可检测异常,例如:IOException、SQLException等。 自定义异常(继承Exception父类的自定义类即为自定义异常)。 2.不可预知异常: Java运行时异常,例如:NullPointerExcep... ...
分类:
编程语言 时间:
2019-10-13 20:40:50
阅读次数:
103
多态:一个对象有多种形态 是方法的多态,和属性无关 有继承关系、重写方法、父类引用 指向 子类对象 静态方法不支持多态 举例, 有父类Dog,属性name="dog",普通方法say,静态方法move; 子类SDog,属性name="sdog",重写了普通方法say,重写了静态方法move,另外有自 ...
分类:
编程语言 时间:
2019-10-13 18:43:14
阅读次数:
80
#子类中调用父类#初步程序# class Vehicle:#定义交通工具# Country="China"# def __init__(self,name,speed,load):# self.name=name# self.spedd=speed# self.load=load## def run ...
分类:
编程语言 时间:
2019-10-13 17:19:23
阅读次数:
81
继承和派生概述: 继承和派生是同一个过程从不同角的度看 保持已有类的特性而构造新类的过程称为继承。 在已有类的基础上新增自己的特性而产生新类的过程称为派生。 被继承的已有类称为基类(或父类)。 派生出的新类称为派生类(或子类)。 直接参与派生出某类的基类称为直接基类。 基类的基类甚至更高层的基类称为 ...
分类:
编程语言 时间:
2019-10-13 16:59:56
阅读次数:
119
2.编程技巧 (1) 抽象类定义的方法在具体类要实现; (2) 使用抽象类的引用变量可引用子类的对象; (3) 通过父类引用子类对象,通过该引用访问对象方法时实际用的是子类的方法。可将所有对象存入到父类定义的数组中。 实验内容 一:实验代码 抽象类 S三角形 S矩形 S圆 测试类 二:运行截图 二) ...
分类:
其他好文 时间:
2019-10-12 22:33:32
阅读次数:
85
本周总结 区别点 抽象类 接口 定义 包含一个抽象方法的类 抽象方法和全局变量的集合 组成 构造方法、抽象方法、普通方法、常量、变量 常量、抽象方法 使用 子类继承抽象类(extends) 子类实现接口(implements) 关系 抽象类可以实现多个接口 接口不能继承抽象类,但允许继承多个接口 常 ...
分类:
其他好文 时间:
2019-10-12 13:29:05
阅读次数:
80
组合 定义: 组合指的是,一个对象中的属性是另一个对象 目的: 和继承一样,都是为了减少代码的冗余度 总结: 继承: 类与类的关系,一种是什么与什么的关系,子类和父类是从属关系 组合: 对象与对象的关心,一种什么有什么的关系,一个对象拥有另一个对象 封装 定义: 封装指的是把一堆属性(特征与技能)封 ...
分类:
其他好文 时间:
2019-10-12 11:34:57
阅读次数:
94
C++的继承方式有三种,分别为: 公有继承:public 私有继承:private 保护继承:protected 定义格式为: 我们称已存在的用来派生新类的类为基类,又称为父类。由已存在的类派生出的新类称为派生类,又称为子类。 在公有继承(public)时, 基类的公有成员和保护成员作为派生类的成员 ...
分类:
编程语言 时间:
2019-10-12 11:22:25
阅读次数:
86
实验四 类的继承 实验目的 理解抽象类与接口的使用; 了解包的作用,掌握包的设计方法。 实验要求 掌握使用抽象类的方法。 掌握使用系统接口的技术和创建自定义接口的方法。 了解 Java 系统包的结构。 掌握创建自定义包的方法。 实验内容 (一)抽象类的使用 设计一个类层次,定义一个抽象类 形状,其中 ...
分类:
其他好文 时间:
2019-10-12 01:44:41
阅读次数:
102