2011-08-23 131 views

回答

3

是的,你可以让你的课程也是abstract

2

是否有可能重写接口

是只有一些抽象方法,但由于所产生的类还没有完全concrete,这个类中声明abstract

这种精细编译:

interface MyInterface { 
    void method1(); 
    void method2(); 
} 

abstract class MyClass implements MyInterface { 
    public void method1() { } 
} 

(但不会没有abstract修改编译)。

0

如果你可以通过使类本身抽象来实现一些抽象方法,因为它没有完全实现。 例如:

public interface ITest { 

    public void add(); 

    public void sub(); 
} 

是你的接口和类是这样的:

abstract class IClass implements ITest 
{ 

    @Override 
    public void add() {  

    } 
} 

是可能的。

0

您可以制作一个扩展抽象类但不需要实现其抽象方法的具体类。

相关问题