1、接口可以继承接口。
2、抽象类可以实现接口。
应用举例:
接口用于定义功能,抽象类用于定义模板方法。当使用抽象类实现接口时不需要实现所有的接口,只实现自己所需的接口就可以了。
public interface DrawPannel {
public void putcolor();
public void setposition();
public void setsize();
}
public abstract class DrawPannelModel implements DrawPannel{
public void putcolor() {
// TODO Auto-generated method stub
}
public void setposition() {
// TODO Auto-generated method stub
}
}
public class DrawPannelTest extends DrawPannelModel{
public void setsize() {
// TODO Auto-generated method stub
}
}
3、抽象类可以继承实体类,但前提是实体类必须有明确的构造方法。