码迷,mamicode.com
首页 > 其他好文 > 详细

实验3

时间:2018-04-08 14:31:33      阅读:177      评论:0      收藏:0      [点我收藏+]

标签:mes   分享图片   构造   描述   pos   创建   names   body   利用   

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();
}

```

技术分享图片

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

 

实验3

标签:mes   分享图片   构造   描述   pos   创建   names   body   利用   

原文地址:https://www.cnblogs.com/feiming/p/8744360.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!