本帖最后由 鲍霄霄 于 2012-7-16 18:07 编辑
不是非常明白你的意思,接口实际上就是一个比抽象类还高度抽象的类.一个实体类并不一定非要继承自抽象类,也可以直接实现接口.
Java codepublic interface InterfaceE {
public void doIt();
}
public abstract class AbstractE implements InterfaceE {
protected String content;
public void doIt() {
System.out.println(content);
}
public abstract void setContent(String content);}
public class ClassE extends AbstractE {
public ClassE(Object content)
{
setContent(content.toString());
}
public void setContent(String content) {
this.content = content; }}
public class Main {
public static void main(String[] args) {
InterfaceE clazz = new ClassE("This is a test.");
clazz.doIt(); }}
|