c++可视化程序怎么做

来源:百度知道 编辑:UC知道 时间:2024/06/09 07:43:23
如题

程序=对象+消息

  面向对象程序的基本元素是对象,面向对象程序的主要结构特点是:第一,程序一般由类的定义和类的使用两部分组成,在主程序中定义各对象并规定它们之间传递消息的规律.第二,程序中的一切操作都是通过向对象发送消息来实现的,对象接收到消息后,启动有关方法完成相应的操作.一个程序中涉及到的类,可以由程序设计者自己定义,也可以使用现成的类(包括类库中为用户提供的类和他人已构建好的).尽量使用现成的类,是面向对象程序设计范型所倡导的程序设计风格.[1]
  一个简单的c++编程例子:
  定义一个圆锥体类(yzt),数据成员有半径r,高h,成员函数有:构造函数、求圆锥体体积的valume(),显示函数display(),在main()中定义yzt 的对象s,求r=h=1时的体积,公式:π/3rrh
  #include <iostream>
  using namespace std;//定义标准命名空间
  class yzt //定义yzt类
  {
  private:
  double r,h;
  public:
  yzt(double x=0,double y=0)// 为yzt的构造函数,功能是为r,h赋值
  { r=x;h=y; }
  double valume()//求圆锥体的体积函数
  { double v=0;
  v=(3.1415/3)*r*r*h;
  return v; }
  void display() //圆锥体的体积显示函数
  {cout<<"圆锥体的体积为:"<<valume()<<endl;}
  };
  int main() //主函数,任何程序都必须有一个main()函数,因为要从它开始执行
  {
  yzt s(1,1); //定义yzt的对象
  s.display(); //利用对象s调用yzt的display()函数
  return 0;
  }

C++