继承 abstract 类的时候,如果你这个类不是 abstract 的,那么你必须把所有 abstract 都实现了。继承非abstract 不存在这个问题。
abstract 类其实也是定义一个接口,比 interface 多一点就是可以定义数据接口,还可以定义一些工具方法

解决方案 »

  1.   

    建议楼主到google上搜一下,
    抽象类,
    接口,
    面向可口编程,
    等词汇。
      

  2.   

    abstract类是抽象类,不可以直接定义对象必须有子类继承并实现抽象方法
      

  3.   

    1.继承普通类:主要是使用基类中的方法、重写基类中的方法、以及基类与子类之间对象的互相引用。
    2.继承abstract类:如果子类不是abstract类,一定要去重写其类中的方法,主要用于接口,是一种定型(个人理解,要不真的没有什么意义,:))。
      

  4.   

    abstract就是要要重写你需要的方法啊
      

  5.   

    抽象类可以实现或者不实现该类的method
    他关心的是他的子类是否有某些功能,而不关心自己实现不实现,但是子类必须实现其所有的method
    就是空method也行
      

  6.   

    继承abstract类的话.
    就一定要实现abstract的方法.
      

  7.   

    活活,对啊,抽象(abstract)类不能实例化的,它的继承类要不实现它的所有abstract方法,要不也是一个抽象类。
      

  8.   

    抽象(abstract)类不能实例化的,只能被继承,去实现他的Method
      

  9.   

    一般抽象类都是设计为“接口”和实现“类”之间的对象
    若类需实现某接口时,其接口中的所有方法都要实现(即使不需要,也要写一个空的方法体),从而每个扩展接口的类都要实现所有的方法,即使它只需要一个方法。
    有了抽象类后,可以让抽象类implement接口,然后让基本类去继承抽象类,就没有方法多少的限制了,只要你在类中实现抽象类的抽象方法就是了。这应该是抽象类最常使用的其中一种情况