【c++程序】指向对象的指针
2015-01-02 19:49
246 查看
#include<iostream> using namespace std; class father { public: father():age(54){cout<<"调用父类的构造函数,并初始化的值为"<<age<<endl;} ~father(){cout<<"调用父类的析构函数"<<endl;} void jump()const {cout<<"父亲可以跳五个台阶"<<endl;} void run()const {cout<<"父亲可以跑一万米"<<endl;} protected: int age; }; class son:public father { public: son(){cout<<"调用子类的构造函数"<<endl;} ~son(){cout<<"调用子类的析构函数"<<endl;} void jump()const {cout<<"儿子可以跳十个台阶"<<endl;} void run()const {cout<<"儿子可以跑二万米"<<endl;} void math(){cout<<"儿子可以做数学"<<endl;} }; int main() { son *p=new son;//子类的对象赋给指向基类的一个指针,多态性的一个特征 p->jump(); p->run(); p->math(); delete p; return 0; }
相关文章推荐
- C++中关于指向对象成员函数打指针例子
- 编写程序定义一个vector 对象,其每个元素都是指向string 类型的指针,读 取该vector 对象,输出每个string 的内容及其相应的长度。
- c++ const指针和指向const对象的指针
- C++找对象的季节——指向学生类的指针
- C++:指向对象成员函数的指针
- 【C++】基类指针可以指向派生类对象,派生类指针不可以指向基类对象
- C++中指向对象的常指针与指向常对象的指针详解
- C++ 派生类指针指向基类对象
- C++ 基类指针指向派生类对象
- C++指向const对象的指针和const指针
- C++指向const对象的指针和const指针
- C++中指向对象的常指针和指向常对象的指针
- C++中“指向const对象的指针”和“const指针”
- C++对象指针—指向对象成员的指针
- C++ 基类指针指向派生对象/派生类指针指向基类对象
- C/C++开发语言系列之13---C++对象指针—指向对象的指针
- C++中指向对象的常指针和指向常对象的指针
- 改善C++ 程序的150个建议学习之建议34:用智能指针管理通过new创建的对象
- 一个C++程序例子——指向函数的指针、含有可变形参的函数(备查)
- C++ 派生类指针强制指向基类对象