设为首页 加入收藏

TOP

C++ 继承
2017-07-20 10:22:46 】 浏览:7262
Tags:继承
一个类可以派生自多个类,这意味着,它可以从多个基类继承数据和函数。定义一个派生类,我们使用一个类派生列表来指定基类。类派生列表以一个或多个基类命名。

实例:

#include 
   
    
using namespace std;
  
//基类
class Shape{
    protected:
        double width;
        double height;
    public:
        void setWidth(double wid){
            width=wid;
        }
        void setHeight(double hei){
            height=hei;
        }
};
//派生类
class Rectange:public Shape
{
    public:
        double getArea(){
            return (width*height);
        }
};
// 程序的主函数
int main( )
{
    Rectange rect;
    rect.setHeight(23.56);
    rect.setWidth(8.45);
    cout<<"The Area is:"<
    
     
运行结果: \
访问控制和继承
派生类可以访问基类中所有的非私有成员。因此基类成员如果不想被派生类的成员函数访问,则应在基类中声明为 private。
我们可以根据访问权限总结出不同的访问类型,如下所示:
     
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇C/C++_多和多线程_demo1 下一篇c++primer plus第四版答案第十章

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目