c++学习笔记 -- 继承
2017-04-06 16:32
169 查看
声明:代码 出处http://www.weixueyuan.net/view/6358.html
enum language{cpp, java, python,javascript, php, ruby};
class book
{
public:
void setprice(double a);
double getprice()const;
void settitle(char* a);
char * gettitle()const;
void display();
private:
double price;
char * title;
};
class codingbook: public book
{
public :
void setlang(language lang);
language getlang(){return lang;}
private:
language lang;
};
关键字public指明继承方式属于公有继承,book为被继承的类名。采用公用继承方式,则基类的公有成员变量和成员函数的属性继承到派生类后不发生变化。
基类的private在子类为不可访问类型
enum language{cpp, java, python,javascript, php, ruby};
class book
{
public:
void setprice(double a);
double getprice()const;
void settitle(char* a);
char * gettitle()const;
void display();
private:
double price;
char * title;
};
class codingbook: public book
{
public :
void setlang(language lang);
language getlang(){return lang;}
private:
language lang;
};
关键字public指明继承方式属于公有继承,book为被继承的类名。采用公用继承方式,则基类的公有成员变量和成员函数的属性继承到派生类后不发生变化。
基类的private在子类为不可访问类型
相关文章推荐
- 2012/1/31 《C++ Primer Plus》第十三章:类继承 学习笔记
- [C++学习笔记]继承
- c++学习笔记--继承的赋值
- c++入门学习笔记继承
- C++学习笔记-多重继承&虚拟继承
- C++学习笔记――继承和组合
- C++学习笔记_2:单一继承时的构造函数与析构函数
- C++学习笔记-类的继承(派生类)
- C++学习笔记—类6-有关继承的一些东西
- C++学习笔记(8)——继承中的二义性问题和虚基类
- C++学习笔记2---继承
- 钱能C++程序设计教程第10章继承学习笔记
- C++学习笔记之继承层次中的函数调用。
- C++学习笔记4-----类的继承第二篇
- C++学习笔记4-----类的继承基础概念
- C++学习笔记:继承
- 2012/1/31 《C++ Primer Plus》第十三章:类继承 学习笔记
- C\C++ 程序员从零开始学习Android - 个人学习笔记(八) - java基础 - 继承、抽象类、接口、内部类(待续)
- c++入门学习笔记继承
- 嵌入式开发之C++基础学习笔记4--面向对象封装继承多态