C++
ZoapsPsnoob
这个作者很懒,什么都没留下…
展开
-
实验六 类的继承(一)
一、实验目的:了解继承的作用,掌握三种不同的继承方法,掌握派生类的设计方法。二、实验内容:1.定义一个Rectangle类,它包含两个数据成员length和width,以及用于求长方形面积的成员函数。再定义Rectangle的派生类Rectangular,它包含一个新数据成员height和用来求长方体体积的成员函数。在主函数中,使用两个类,求某个长方形的面积和某个长方体的体积。...原创 2021-01-07 23:13:57 · 334 阅读 · 0 评论 -
C++实验五 重载
实验目的:掌握函数重载和运算符重载的作用及使用方法。实验内容:1.运行如下程序:class Point {private:int x,y;public:Point(int i=0,int j=0);Point operator -( );void print( );};Point::Point(int i,int j){x=i; y=j;}void Point::print( ){ cout<<"(x,y)"<<"("<<x<原创 2021-01-06 23:49:41 · 145 阅读 · 0 评论 -
C++实验四 类的组合(二)
如下Point类定义了一个点的信息,class Point{public:Point(double xx=0,double yy=0){x=xx; y=yy;}void Print(){cout<<"("<<x<<" , “<<y<<” ) "<<endl;}private:double x;double y;};在此基础上,定义一个Circle类,描述圆的信息,其中数据成员center表示圆心,数据成员rad.原创 2021-01-05 22:41:12 · 306 阅读 · 0 评论 -
实验四 类的组合(一)
一、实验目的:了解组合的作用,掌握组合类的设计方法。二、实验内容:分别设计一个日期类和学生类,日期类中包含年、月、日基本信息,学生类中包含学号,姓名,出生日期,成绩等信息,其中出生日期为日期类型。为每个类分别定义输入与输出成员函数,在主函数中定义一个学生对象数组,存放 N个学生的信息,(N为一个固定常量,实验时可以设为一个较小的数,如3,5等)调用类中的输入输出函数完成信息的输入和显示。以下代码为日期类和学生类的基本框架,供参考。(注意:1.以下代码只是类结构的框架,不是完整的代码;2.给出的类结原创 2021-01-04 22:41:56 · 636 阅读 · 0 评论 -
C++实验三 构造函数和析构函数
一、实验目的:进一步掌握C++中类设计的方法,掌握构造函数及析构函数的作用,掌握几种不同的构造函数定义及调用方法。二、实验内容:运行教材上深复制与浅复制的实例(例题6-9,6-10),分析程序运行结果2.运行以下程序,注意理解几种不同的构造函数的定义方法,以及何时被调用(包括默认构造函数(无参数),有参构造函数,拷贝构造函数)。#include using namespace std;class Student{ public:Student( ); //默认构造函数(无参数)S原创 2021-01-03 22:46:15 · 800 阅读 · 0 评论 -
C++实验二 类的设计
文章目录实验目的实验内容各题代码总结实验目的掌握C++中类设计的基本方法,掌握成员函数的实现及调用方法。掌握对象的定义及使用,掌握类与对象的基本用法,了解对象数组的使用方法。实验内容1. 设计一个矩形类Rectangle,矩形的左上角和右下角坐标为数据成员,编写对数据成员初始化,求周长,求面积,判定一个点是否在矩形内(含点在矩形边上)的成员函数。在主函数中完成矩形类对象的定义及访问。class Rectangle{public :void setRectangle(float x1,fl原创 2021-01-02 23:08:22 · 623 阅读 · 0 评论