博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
实验3
阅读量:5908 次
发布时间:2019-06-19

本文共 1448 字,大约阅读时间需要 4 分钟。

验证性实验部分

在面向对象程序设计中,程序模块是由类构成的。类是对问题的抽象描述,在类这种抽象机制中的一个特定实体即为对象。而利用特定的值去构造对象,将对象初始化为特定状态即为构造函数,使用已经存在的对象去初始化同类的新对象即为复制构造函数,析构函数则是用来完成生存期即将结束的对象在被删除前的一些清理工作。

编辑实验部分

1

 

#include
using namespace std;class Rectangle{public: Rectangle(float l,float w); Rectangle(Rectangle &r); float area(); ~Rectangle(){} private: float length,width; };Rectangle::Rectangle(float l,float w){ length=l;width=w;}Rectangle::Rectangle(Rectangle &r){ length=r.length; width=r.width;}float Rectangle::area(){ return length*width;}int main(){ float length,width; cout<<"Enter the length and width of the rectangle:"; cin>>length>>width; Rectangle s(length,width); float areaofrectangle=s.area(); cout<<"The area of the rectangle is:"<
<

 

2

 

#include
using namespace std;class Complex{public:Complex(double a,double b);Complex(double a);Complex(Complex &s);void add(Complex &c);void show();~Complex(){}private:double real,imaginary;};Complex::Complex(double a,double b){real=a;imaginary=b;}Complex::Complex(double a){real=a;imaginary=0;}void Complex::add(Complex &c){real=real+c.real;imaginary=imaginary+c.imaginary;}void Complex::show(){cout<
<<"+"<
<<"i"; }Complex::Complex(Complex &s){real=s.real;imaginary=s.imaginary;cout<<"Calling the copy constructor"<

 

实验总结与体会

 

学好计算机语言需要读懂书本,多动手

 

转载于:https://www.cnblogs.com/artistqun/p/8746395.html

你可能感兴趣的文章
TextMesh Pro Emoji Align With Text(表情和文字对齐)
查看>>
ICE专题:反叛之冰 Internet Communications Engine
查看>>
c++ 观察者模式
查看>>
[每日电路图] 7、设计一个PCB的流程及细节·总结——给外行的同学或刚入行的同学一个宏观鸟瞰电路板设计的大致流程的文章...
查看>>
Cocos2d-x移植android增加震动效果
查看>>
基于Unity的AOP的符合基于角色的访问控制(RBAC)模型的通用权限设计
查看>>
栈及其在.NET FrameWork中的源码分析
查看>>
2^n的第一位数字 soj 3848 mathprac
查看>>
[Oracle][Metadata]如何查找与某一个功能相关的数据字典名
查看>>
调度模式·Worker-Channel-Request
查看>>
[ACM_暴力] ZOJ 3710 [Friends 共同认识 最终认识 暴力]
查看>>
[ACM_模拟] ZOJ 3713 [In 7-bit 特殊输制]出规则 7bits 16进
查看>>
IntelliJ IDEA 14 注册码
查看>>
Android Material Design调色板
查看>>
WPF界面设计技巧(7)—模拟电梯升降的缓动动画
查看>>
[LeetCode] Remove Comments 移除注释
查看>>
细细品味“Database2Sharp”生成的Enterprise架构代码
查看>>
WebGet2——自动爬网页工具
查看>>
Spring自动化装配bean
查看>>
JavaScript学习总结(四)——this、原型链、javascript面向对象
查看>>