实验3

1.类:类是一种抽象机制,它描述了一类事物的共同属性和行为。

   对象:类的对象是该类的某一特定实体。

   构造函数:构造函数的作用就是在对象被创建时利用特定的值构造对象,将对象初始化为一个特定的状态。

   复制构造函数:复制构造函数是一种特殊的构造函数,其作用是使用一个已经存在的对象去初始化同类的一个新对象。

   析构函数:析构函数是用来完成对象被删除前的一些清理工作。

```

#include<iostream>
using namespace std;
class rectangle{
public:
void g(float,float);
float c();
private:
float length;
float width;
};
void rectangle::g(float x,float y)
{
length=x;
width=y;
}
float rectangle::c()
{
float n;
n=length*width;
return n;
}
int main()
{
rectangle myrectangle;
float length,width,perimeter;
cin>>length>>width;
myrectangle.g(length,width);
perimeter=myrectangle.c();
cout<<perimeter;
return 0;
}

```

 

```

#include<iostream>
using namespace std;
class Complex{
public:
Complex(float a1,float b1);
Complex(float a2);
void add(Complex &x);
void show();
private:
float a;
float b;
};
Complex::Complex(float a1,float b1)
{
a=a1;
b=b1;
}
Complex::Complex(float a2)
{
a=a2;
b=0;
}
void Complex::add(Complex &x)
{
a=a+x.a;
b=b+x.b;
}
void Complex::show()
{
cout<<a<<'+'<<b<<'i'<<endl;
}
int main()
{
Complex c1(3,5);
Complex c2=4.5;
c1.add(c2);
c1.show();
}

```

实验总结与体会:类与对象是很实用的工具,通过它我们可以解决生活中的很多问题。

 

转载于:https://www.cnblogs.com/feiming/p/8744360.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值