C++:类的创建

类的创建

#include<iostream>
#include<cmath>
using namespace std;
class Complex                  //声明一个名为Complex的类 
{
 private:                      //声明以下部分为私有的 
  double real;                 //私有数据成员,复数的实部 
  double imag;                 //私有数据成员,复数的虚部
                   
 public:                       //声明以下部分为共有的 
 void init(double r,double i)  //共有成员函数init,给real和imag赋给初值 
 {
  real = r;
  imag = i;
 }
 double abscomplex()           //共有成员函数,求复数的绝对值 
 {
  double t;
  t = real*real+imag*imag;
  return sqrt(t);
 }
}; 
 int main()
 {
  Complex A;              //定义类Complex的对象A
  A.init(1.1,2.2);        //类外的对象A可以调用共有成员函数init,给real和imag赋给初值 
  cout<<"复数的绝对值是:"<<A.abscomplex()<<endl; //类外的对象A可以调用共有成员函数abscomplex 
  return 0; 
 }

 

posted @ 2015-10-26 17:43  XYQ全哥  阅读(383)  评论(0编辑  收藏  举报