一:继承 定义:一个类除了拥有自身的属性方法之外,还拥有另外一个类的属性和方法继承: 1.单继承 2.多继承子类: 一个类继承了另外一个类,那么这个类是子类(衍生类)父类:一个类继承了另外一个类,被继承的那个类是父类(超类,基类)object 是所有的类的父类1.单继承 #例:class Human ...
分类:
编程语言 时间:
2019-05-26 12:50:16
阅读次数:
139
print('面向对象')'''今日内容: 1,继承 2,多态 3,封装 4,绑定方法和非绑定方法 classmethod staticmethod 5,面向对象高级 反射 一些内置方法 __str__ __del__ 6,元类(看视频) 这个是属于面向对象底层的知识点,可能会打破你之前对于面向对象 ...
分类:
其他好文 时间:
2019-05-22 15:50:55
阅读次数:
126
实验目的 1. 理解类的继承和派生机制 2. 掌握派生类的定义和使用 3. 理解和掌握派生类成员的标识和访问中同名覆盖原则、二元作用域分辨符和虚基类的用法 4. 掌握派生类构造函数和析构函数的定义及调用次序 5. 理解运算符重载的目的,掌握运算符重载函数的编写方法 实验内容 一、ElectricCa ...
分类:
编程语言 时间:
2019-05-22 00:12:22
阅读次数:
156
ctrl+H 查看类的继承关系 ctrl+i 快速实现接口的方法 Alt + Enter 导包 智能修复 ctrl+shift+ ↑/↓ 上下移动单行代码 双击shift 搜索所有 Ctrl + F12 在类中的方法之间切换的快捷键 Ctrl + P 可以显示参数信息进行提示 sout system ...
分类:
其他好文 时间:
2019-05-21 11:13:35
阅读次数:
387
1.类的继承和派生 #include <iostream> using namespace std; #include "car.h" #include "electricCar.h" int main() { // 测试Car类 Car oldcar("Audi", "a4", 2016); co ...
分类:
其他好文 时间:
2019-05-20 17:44:05
阅读次数:
107
实验目的 1. 理解类的继承和派生机制 2. 掌握派生类的定义和使用 3. 理解和掌握派生类成员的标识和访问中同名覆盖原则、二元作用域分辨符和虚基类的用法 4. 掌握派生类构造函数和析构函数的定义及调用次序 5. 理解运算符重载的目的,掌握运算符重载函数的编写方法 实验准备 1. 类的继承和派生 引 ...
分类:
其他好文 时间:
2019-05-19 23:14:33
阅读次数:
164
4.1类的继承 Java只支持类的单继承,每一个子类只能有一个直接父类。 子类不能直接访问从父类中继承的私有属性及方法,但可以使用共有(及保护)方法进行访问。 方法覆盖 如果子类不需要使用从父类继承来的方法的功能,则可以声明自己的同名方法。 4.2Object类 判断两个对象是否同一的equals方 ...
分类:
编程语言 时间:
2019-05-19 20:51:40
阅读次数:
203
struct作为数据结构的实现体,它默认所有结构成员默认都是Public,而类的变量和常量数则默认为Private,不过其他类成员默认都是Public。 C++结构体的继承默认是public,而c++类的继承默认是private。 所以结构体中使用构造函数也是合理的。 例子: ...
分类:
其他好文 时间:
2019-05-18 20:42:16
阅读次数:
116
一、实验内容 1、车辆基本信息管理 基于Car类派生出ElectricCar类、派生类ElectricCar中新增数据成员Battery类对象。 #ifndef BATTERY_H #define BATTERY_H class Battery { public: Battery(int batte ...
分类:
其他好文 时间:
2019-05-18 00:21:41
阅读次数:
157
1、假设我们需要实现一款鸭子游戏,鸭子们在河里一遍游泳戏水,一遍呱呱叫。鸭子的种类很多,实际生活中的鸭子、模型鸭、火箭鸭等等,有些鸭子会飞会叫,有些鸭子既不会飞也不会叫。这时候如果我们光用类的继承来实现,就是导致部分不会飞的鸭子也拥有了会飞的方法,这种bug,我们可以通过类与接口组合模式实现。当我们 ...
分类:
Web程序 时间:
2019-05-12 18:24:53
阅读次数:
159