7.C++程序设计——面向对象程序设计方法

2021-03-14  本文已影响0人  徐凯_xp
结构化程序设计
面向对象的程序设计
面向对象语言的发展历程
C++标准的发展

1989年 C++2.0
1994年 ANSI C++
1998年 C++98
加入STL(Standard Template Library)-泛型设计

从客观事物抽象出类
class CRectangle{
  public:
  int w,h;
  
  void Init(int w_, int h_)
  {
    w = w_; h = h_;
  }
  int Area()
  {
    return w*h;
  }
  int Perimeter()
  {
    return 2*(w+h);
  }
};

int main()
{
  int w,h;
  CRectangle r; //r是一个对象
  cin>>w>>h;
  r.Init(w,h);
  cout<<r.Area()<<endl<<r.Perimeter();
  return 0;
}
对象的内存分配
类成员的可访问范围
上一篇下一篇

猜你喜欢

热点阅读