接下来,看看代码,举一个简单的案例:
1、
#include <iostream> using namespace std ; //定义HotDog类 //注意:类没有空间 class HotDog { //私有成员 private: //只有本身成员方法可以访问或者友员函数可以访问 int age ; //成员变量 int bbb ; //公有成员 public: //成员方法 成员函数 //static void say_hello(void) static void say_hello(void) { int a ; int b ; cout << "hello HotDog" << endl ; } //一般情况只要是私有成员都需有get set 操作方法 void Set_Age(int age) { this->age = age ; } int Get_Age(void) { return this->age ; } //声明某个函数为该类的友员函数 friend int main(void) ; //受保护成员 protected: }; int main(void) { class HotDog Dog ; Dog.age = 100 ; cout << "age : " << Dog.age << endl ; // Dog.Set_Age(100); // // cout << "age : " << Dog.Get_Age() << endl ; //除非操作方法被声明为static才可以用类名直接调用 HotDog::say_hello(); return 0 ; }
hello HotDog
原文:http://blog.csdn.net/morixinguan/article/details/50674412