![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面向对象程序设计
文章平均质量分 91
Nempohilist.
一个人怎样过一天,就怎么过一生
展开
-
【多态性与虚函数的知识点】
总结:通过这次实验了解到,如果在基类中定义了没有参数的构造函数,那么在定义派生类构造函数时可以不写基类构造函数,在调用派生类构造函数时、系统会自动首先调用基类的默认构造函数、如果在基类或子对象类型的声明中定义了参数的构造函数、那么就必须显式地定义派生类构造函数。多态性与虚函数的知识点,虚函数、虚函数的作用、虚函数的声明方法、使用方法、虚函数使用注意、虚析构函数,纯虚函数与抽象类原创 2023-03-23 08:15:00 · 440 阅读 · 0 评论 -
【类的继承与派生的知识点】
继承是在一个已有的类上建立一个新的类,已存在的类称为基类,新建立类称为派生类。继承的方式有public,private和protected三种,默认为private.继承的方式限定了基类成员在派生类中的访问权限:类的public成员可以通过对象来访问,private成员不能通过对象和派生类访问,而protected也不能通过对象访问,类的继承与派生,类成员的访问、类型兼容规则:一个公有派生类的对象在使用上可以被当成基类的对象,反之不行。单继承与多继承,派生类的构造与析构,类成员的标识与访问和菱形继承原创 2023-03-22 08:30:00 · 170 阅读 · 0 评论 -
【函数重载和运算符重载:加号、递增、赋值、关系和函数调用运算符重载】
作用:函数名可以相同,提高复用性同一个作用域下函数名称相同函数参数类型不同,或者个数不同或者顺序不同注意:函数的返回值不可以作为函数重载的条件,函数重载的知识点,函数重载概述:,运算符重载,加号运算符重载,递增运算符重载,赋值运算符重载,关系运算符重载,函数调用运算符重载,函数的返回值不可以作为函数重载的条件引用作为函数重载的条件,函数重载遇到默认参数原创 2023-03-22 08:15:00 · 474 阅读 · 0 评论 -
【类和对象的使用的知识点——案例1设计一个类的立方体,可以计算立方体的面积和体积和案例2创建点和圆的类,判断圆和点的关系】
类和对象的使用的知识点和封装以及封装的意义,讨论struct和class区别,将成员属性设置为私有,实现对象的初始化和清理,学会构造函数和析构函数,掌握构造函数的分类及调用和拷贝构造函数调用时机,构造函数调用规则,理解深拷贝和浅拷贝,学会初始化列表。封装案例1:问题:设计一个类的立方体,可以计算立方体的面积和体积,并且分别用全局函数和成员函数进行判断两个立方体是否相同创建点和圆的类,判断圆和点的关系原创 2023-03-21 17:06:51 · 308 阅读 · 0 评论 -
【C++对C的升级—引用的知识点以及代码】
局部变量存储在局部的栈区,在调用完这个函数的时候就会被销毁,但是可以通过static来扩大局部变量的作用范围,称为全局变量,就不会被销毁。在函数传参的时候分为两种传参,一种是值传参,这种是不可以通过形参来修饰实参的,还有一种就是地址传参,这种可以形参修饰实参,C++对C的升级—引用的知识点以及代码引用的基本使用和注意事项以及做函数的参数C++对C的升级—引用的实验结果引用的基本使用:引用的注意事项引用作函数的参数,形参交换,函数传址交换函数引用交换函数引用作函数的返回值常量引用和总结原创 2023-03-21 16:43:57 · 176 阅读 · 0 评论