只是一种声明方式罢了。
不能这样理解,应该倒过来,
当你需要这样一种方式:只是声明一个方法,暂时不实现它。那么就可以使用ABSTRACT来修饰这个方法的声明,一旦有了这样的方法存在,那么这个类通常需要成为ABSTRACT类,就是告诉人家:“嗨,我这里有个方法还没实现,要用我就自己来实现它吧!”,
当然,具体到为什么需要这样的方式(只是声明,而不实现),
又是要长篇大论的,简单得说是一种抽象,
本人理解得不是很深,有些东西还不能到自由表达的地步,
先就这些吧。

解决方案 »

  1.   

    呵呵,学习了
    JAVA中的ABSTRACT
    和c++中协议类(抽象类)很类似了,诸如:
    class A
    {
      public:
       virtual void fun() const=0;
    }
     仅仅是声明一下,告诉子类要定义一个这样的函数。具体的
    随继承的子类不同而不同了。(c++中允许多继承)
      

  2.   

    学习ing!!
    我认为abstract类/方法就是从具体对象(类)中抽取出其一般的,本质的方法,然后表示出来。以后有那个具体的对象(类)要具体实现行为和方法,只需实现抽象类的方法即可。
    这样我觉得更符合现实中的逻辑。