它哪点虚了?

解决方案 »

  1.   

    abstract叫“虚”还差不多,可是国内教科书都喊 virtual function 为虚函数。
    英语或者oo好的麻烦解释一下。
      

  2.   

    abstract是抽像!virtual是虚拟!
      

  3.   

    一个class的virtual方法在没有abstract修饰时会很“虚拟”么?
      

  4.   

    若是abstract的函数,或者virtual func(...) = 0 的,叫做(纯)虚函数还像点样;
      

  5.   

    用 virtual 修饰的函数,随时有被子类重写覆盖的可能性所以心里很虚,就叫虚函数了。
    用 abstract 修饰的函数,是可以没有函数实现的,就更虚了,因为它必须被子类重写。