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; 
 }
复制代码

 

程序猿神奇的手,每时每刻,这双手都在改变着世界的交互方式!
本文转自当天真遇到现实博客园博客,原文链接:http://www.cnblogs.com/XYQ-208910/p/4911889.html ,如需转载请自行联系原作者
相关文章
|
19天前
|
存储 编译器 对象存储
【C++打怪之路Lv5】-- 类和对象(下)
【C++打怪之路Lv5】-- 类和对象(下)
21 4
|
19天前
|
编译器 C语言 C++
【C++打怪之路Lv4】-- 类和对象(中)
【C++打怪之路Lv4】-- 类和对象(中)
19 4
|
19天前
|
存储 安全 C++
【C++打怪之路Lv8】-- string类
【C++打怪之路Lv8】-- string类
17 1
|
29天前
|
存储 编译器 C++
【C++类和对象(下)】——我与C++的不解之缘(五)
【C++类和对象(下)】——我与C++的不解之缘(五)
|
29天前
|
编译器 C++
【C++类和对象(中)】—— 我与C++的不解之缘(四)
【C++类和对象(中)】—— 我与C++的不解之缘(四)
|
1月前
|
编译器 C语言 C++
C++入门3——类与对象2-2(类的6个默认成员函数)
C++入门3——类与对象2-2(类的6个默认成员函数)
23 3
|
1月前
|
存储 编译器 C语言
C++入门2——类与对象1(类的定义和this指针)
C++入门2——类与对象1(类的定义和this指针)
22 2
|
1月前
|
C++
C++番外篇——对于继承中子类与父类对象同时定义其析构顺序的探究
C++番外篇——对于继承中子类与父类对象同时定义其析构顺序的探究
51 1
|
1月前
|
编译器 C语言 C++
C++入门4——类与对象3-1(构造函数的类型转换和友元详解)
C++入门4——类与对象3-1(构造函数的类型转换和友元详解)
18 1
|
1月前
|
C++
C++番外篇——日期类的实现
C++番外篇——日期类的实现
76 1