刚在网上查了一下,有人说abstract(抽象?对吧)里面不能有实现? 我以前看的好像是 借口里面才不能有实现方法吧?abstract类中可以有实现方法的吧? 

解决方案 »

  1.   

    public abstract class A extends B implement C{} A之中,必须含有抽象方法,也可以有实现的方法B之中,可以是任何的class类C之中,接口里面全部是抽象方法Lz基础不牢固阿。
      

  2.   

    abstract 类可以有实现也可以没实现 
    像你写的这个方法 既可以实现接口中的方法 也可不实现接口中的方法
      

  3.   

    是的,抽象类里面可以没有抽象方法
    A类是继承的B类,并且实现了接口C,那么它就继承了B类中所有的方法,而且需要重写接口C里的所有方法才可以。
      

  4.   

    假设abstract(抽象)能实现,那里面得复写实现类的方法,那该抽象类的方法就应该有方法体,这与实际相矛盾,接口也可以看成抽象类,抽象类只能及承诺抽象类,不能实现接口,希望能帮到你
      

  5.   

    任何一个接口中定义的方法都是抽象方法,只有通过类里面的方法实现接口中的方法,如果该类定义为abstract类,则实现了这个接口中的部分方法,如果定义为具体类,则实现了接口里面定义的所有方法,抽象类声明了一个方法,但是并没有实现该方法,一个只有声明了,并且实现了,才可以用