面向对象编程实验课总结与反思(类与对象1)

这篇博客总结了一次面向对象编程实验,通过创建类来处理二维坐标,实验重点在于理解构造函数和析构函数的调用顺序。在用户定义坐标组数后,析构函数始终在构造函数之后调用,并在实验中观察到两次析构函数的调用。
摘要由CSDN通过智能技术生成

一、试验目的及步骤

试验目的

1.连续输入一组二维坐标值。

2.二维坐标数目可以由用户定义(默认为2)

3.显示用户输入的坐标值

4.显示用户输入的坐标的均值

5.将以下代码段添加到主函数中并观察运行结果

	Coordinate y(5);
	y.InputCoord();
	y.ShowCoord();
	y.ShowAvgCoord();

试验步骤

首先在VS中建立控制台应用,在源代码文件夹中找到代码文件开始编写代码。

建立类,并声明私有数组和私有变量

#include<iostream>
using namespace std;
class Coordinate {
public:

private:
	float Coord[100][100];
	int times;
};

在公有中声明公有函数,包括定义初始坐标数目,用户输入坐标数目,录入用户输入的坐标,显示用户输入的坐标,为用户的坐标求取平均值并显示 

public:
	Coordinate()
	{
		times = 2;
		cout << "坐标数目已设定为默认值" << endl;
	}
	Coordinate(int times1)
	{
		times = times1;
		cout << "坐标数目已设定为输入值" << endl;
	}
	~Coordinate()
	{
		cout << "析构函数" <&
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值