C++技术交流

  C++博客 :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  6 随笔 :: 8 文章 :: 1 评论 :: 0 Trackbacks

  快要考试了。现在复习一下。
  C++是面向对象的程序语言。
  面向对象程序设计:1)对象; 2)类;
  面向对象的特点:1)封装性;2)继承性; 3)多态;

类与对象
1)类的定义
1、类定义的格式基本格式:
class classname
{
private:
 //类的私有成员
public:
 void add(int);
 int in(char);
 //类的公有成员
protected:
 //类的保护成员
};
void classname::add(int)
{
 //函数体
}
inline int classname::in(char)
{
 //函数体
}



类对象的定义格式:
classname  bojectname;

类成员函数的定义:

返回值类型  类名::成员函数名(参数表)

函数体

如:

void classname::add(int )

//

在返回值类型前加上关键字 inline 就可以将成员函数显式定义为内联函数;
内联函数的别一种定义方式(隐式定义):

class classname
{
private:

public:
 void add()
 {
  //函数体
 }
};
直接在类的里面编写成员函数体的代码。

posted on 2006-06-23 15:02 啊嵩 阅读(308) 评论(1)  编辑 收藏 引用

评论

# 5. 定义一个新类继承自前面三个能使字符串倒置、复制和比较的类。为基类BaseString增加功能,并在继承的过程中声明为虚基类,体会虚基类在解决二义性问题中的作用。 2008-12-16 17:58 qqq
5. 定义一个新类继承自前面三个能使字符串倒置、复制和比较的类。为基类BaseString增加功能,并在继承的过程中声明为虚基类,体会虚基类在解决二义性问题中的作用。  回复  更多评论
  


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理