zoukankan      html  css  js  c++  java
  • 《挑战30天C++入门极限》类的分解,抽象类与纯虚函数的需要性

     
     

    类的分解,抽象类与纯虚函数的需要性

      为了不模糊概念在这里我们就简单的阐述一下类的分解,前面的教程我们着重讲述了类的继承,继承的特点就是,派生类继承基类的特性,进行//站点:www.cndev-lab.com 
    //所有稿件均有版权,如要转载,请务必注明出处和作者 
    #include <iostream
    using namespace std; 
         
    class Vehicle   
    {     
    public:    
        Vehicle(float speed,int total)   
        {   
            Vehicle::speed = speed;   
            Vehicle::total = total;   
        }   
        virtual void ShowMember()=0;//纯虚函数的定义 
    protected:     
        float speed;   
        int total;   
    };     
    class Car:public Vehicle     
    {     
    public:     
        Car(int aird,float speed,int total):Vehicle(speed,total)     
        {     
            Car::aird = aird;     
        }   
        virtual void ShowMember()//派生类成员函数重载 
        {   
            cout<<speed<<"|"<<total<<"|"<<aird<<endl;   
        }   
    protected:     
        int aird;   
    };     
     
    int main()   

        //Vehicle a(100,4);//错误,抽象类不能创建对象  
        Car b(250,150,4); 
        b.ShowMember(); 
        system("pause");  
    }

     
     
  • 相关阅读:
    Spark RDD 创建(一)
    编译Spark-1.6.0源码
    Strom学习笔记一
    Hbase笔记——RowKey设计
    Hbase物理模型
    HDFS分布式文件系统设计思想
    Hbase 基本命令
    内部排序算法
    278. First Bad Version
    266. Palindrome Permutation
  • 原文地址:https://www.cnblogs.com/landv/p/11184859.html
Copyright © 2011-2022 走看看