- 博客(6)
- 收藏
- 关注
原创 面向对象编程试验课随笔(运算符重载)
一、试验目的1.掌握C++语言多态的基本概念2.掌握运算符重载函数的声明和定义方法二、试验内容编写一个程序,实现两个复数的乘法1.首先建立一个乘法的类,在其中定义实部和虚部,并添加构造函数class Multiply{public: double real, imag; Multiply(double r = 0, double i = 0) { real = r; imag = i; }};2.自定义运算符“*”作为复数运算的乘法运算符复数的乘法是复
2021-12-20 10:31:31
638
原创 面向对象编程实验课随笔(承继下的构造函数和析构函数)
一、试验内容1.将示例代码用电脑运行,并展示运行结果。2.声明一个SortArray继承类MyArray,在类中定义一个函数,具有将输入的整数从小到大进行排序的功能。二、试验步骤1.运行示例代码,并运行#include<iostream>#include<string>using namespace std;class MyArray{public: MyArray(int leng); ~MyArray(); void Input(); vo
2021-12-12 23:40:06
824
原创 面向对象编程实验课随笔(派生)
试验目的:1.掌握派生类的声明方法和派生类构造函数的定义方法2.掌握不同方式下,基类成员在派生类中的访问属性和访问规则。写出以下程序并运行结果:#include<iostream>using namespace std;class Base{public: void setx(int i) { x = i; } int getx() { return x; }public:
2021-12-06 21:56:51
503
原创 面向对象编程试验课随笔(类与对象、静态变量、对象传输)
Part A试验目的:了解不同的对象传递方式代码如下:#include<iostream>using namespace std;class Tr{public: Tr(int n) { i = n; } void set_i(int n) { i = n; } int get_i() { return i; }private: int i;};void sqr_it(Tr ob){ ob.set_i(ob.get_i() *
2021-11-28 22:27:00
227
原创 面向对象编程实验课随笔(类与对象2)
试验要求:1.连续输入多位学生成绩(float)(成绩=科目A成绩+科目B成绩+科目C成绩)2.学生数目可以由用户自定义(默认为2,最多100)3.显示没为同学的每科成绩和平均分4.显示每门科目的平均成绩5.对没门科目进行排序并由高到低显示6.对整个文件进行打包试验随笔:首先要建立类,在类里面声明所需要的变量。我们首先需要两个数组来保存分数和学生姓名,还需要一个记录学生数量的变量。#include<iostream>using namespace std;
2021-11-21 20:56:12
527
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人