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; 
 }
原文地址:https://www.cnblogs.com/XYQ-208910/p/4911889.html