头歌C++面向对象实训
代码不会敲
先慢慢成为一个Java技术佬...一步一步来,加油!!!
展开
-
C++ 面向对象 - 运算符重载与友元函数
C++ 预定义的运算符的操作对象只能是基本数据类型,但是实际上许多用户自定义类型(例如类),也需要类似的运算符操作,C++ 可以通过运算符重载来满足这种需求。运算符重载本质就是函数重载,也是 C++ 多态的一种形式。同样 C++ 的封装性和数据隐藏性,只有类自身的函数才可以不受限制的访问类的非公有成员;任何非成员函数直接访问类中非公有数据成员会导致编译错误。于是针对这一情况 C++ 推出了友元函数。本实训我们就来学习运算符重载和友元函数的使用。第1关 复数运算第2关 学生信息转换第3关 矩阵运算....原创 2022-06-09 17:00:00 · 3194 阅读 · 0 评论 -
头歌C++面向对象 - 类的多态性与虚函数
一、实训目的1.掌握虚函数的基本使用。2.掌握虚析构函数的使用。3.掌握纯虚函数和抽象类的使用。二、实训内容1.人与复读机设计人类、英语学生类和复读机类三个类。2.复读机的毁灭设计三个复读机类并实现一个普通函数。3.计算图像面积设计一个矩形类、一个圆形类和一个图形基类,计算并输出相应图形面积。三、实训所实现系统主要功能1.人与复读机人类( Chinese )它有一个虚函数 greet,函数输出中文问候,即你好。英语学生类( EnglishLearner )继承 Chinese 类,重原创 2022-06-02 20:41:09 · 6949 阅读 · 0 评论 -
头歌C++ 第8章 虚函数与多态性
第8章 虚函数与多态性一、实训目的1.掌握运算符重载的方法;2.学习使用虚函数实现动态多态性;二、实训内容1.公有继承 —— 学生信息类掌握运算符重载的方法;2.摩托车类学习使用虚函数实现动态多态性。三、实训所实现系统主要功能1.坐标计算重载运算符Point p,p++,++p,p–,–p2.摩托车类输出把基类中 Run、Stop 声明为虚函数,进行测试四、实训系统核心代码及必要说明1.坐标计算#include <iostream>using namespace原创 2022-05-20 11:19:13 · 3501 阅读 · 0 评论 -
头歌C++面向对象实训- 类的继承与派生
C++ 面向对象 - 类的继承与派生一、实训目的1.了解继承的相关概念2.掌握保护继承的使用3.掌握私有继承的使用4.掌握多继承的使用二、实训内容1.公有继承 —— 学生信息类采用公有继承设计学生信息类。2.保护继承 —— 学生信息类3.研究生信息类采用私有继承完成学生信息类和研究生信息类的设计。4.狼人类采用多继承设计一个狼人类三、实训所实现系统主要功能1.公有继承 —— 学生信息类设计 Student 类,并实现 Set 和 PrintSID 函数2.保护继承 —— 学原创 2022-05-14 08:00:00 · 13438 阅读 · 2 评论 -
实训五 指针
一、实训目的(1)掌握指针数组及指向数组指针用法。(2)掌握对象指针、this指针、指向类成员的指针的用法。二、实训内容(1)编写满以下功能要求的C++源代码(可以将实验功能要求中的所有功能编 写到一个程序中,也可以针对不同的功能编写不同的程序代码)。(2)调试运行。(3)记录运行结果并进行分析,撰写实验报告。三、实训所实现系统主要功能(1)编写程序,使用一维指针数组来读写二维数组数据 ,并与普通二维数组直接读写数据的结果进行比较。(2)编写具有一定功能的简单程序,要求用到对象指针、t原创 2022-04-30 07:30:00 · 551 阅读 · 0 评论 -
实训四 数据的保护与共享
一、实训目的(1)掌握对象与类的定义与使用;(2)掌握类的静态成员定义及使用;(3)掌握友元函数及友元类的用法;二、实训内容(1)定义Point类,利用静态整型数据成员count实现对点的个数的统计。(2)定义Point类的友元函数dist实现对两个点之间距离的计算。(3)调试运行。(4)记录结果。(5)撰写实验报告。三、实训所实现系统主要功能(1)定义Point类,利用静态整型数据成员count实现对点的个数的统计。(2)定义Point类的友元函数dist实现对两个点之间距离的计算原创 2022-04-30 07:30:00 · 529 阅读 · 0 评论 -
头歌C++面向对象实训三
C++ 面向对象 - 构造函数与析构函数原创 2022-04-15 15:48:13 · 8010 阅读 · 2 评论 -
头歌C++面向对象实训二
C++ 面向对象 - 类和对象的创建和使用原创 2022-04-15 15:43:03 · 15184 阅读 · 6 评论 -
头歌C++面向对象实训一
C&C++ 面向过程编程综合练习原创 2022-04-15 15:37:11 · 5370 阅读 · 2 评论