标签:类型 public 派生类 自己 方式 oid iostream int namespace
一个关于继承的例子,所以继承,到底有什么用...?
#include<iostream>
#include<string>
#include<vector>
using namespace std;
class Book
{
public:
void page()
{
cout<<"有一百页哦"<<endl;
}
void name()
{
cout<<"名字是:自动化控制原理"<<endl;
}
};
class Toolbook :public Book
{
public:
void page()
{
cout<<"这里会不会显示出来我也不知道"<<endl;
}
void name()
{
cout<<"同样的还有这里"<<endl;
}
};
int main()
{
cout<<"你从来不曾认真修炼过自身"<<endl;
Book book1;
book1.page();
book1.name();
Toolbook book2;
book2.name();
book2.page();
return 0;
}
但是派生的类里面如果不定义基类的函数或者定义了没有函数体就不能执行,就算重新定义了也与之前的类没有关系,还不如自己重新写一个类来得方便,那么,类的派生到底有什么用?
书上说的是,可以拥有基类的数据类型,以及执行基类的构造函数用来构造自身的对象,
标签:类型 public 派生类 自己 方式 oid iostream int namespace
原文地址:http://www.cnblogs.com/enyala/p/7637362.html