public interface Statable<PK extends Serializable> extends Serializable{ int NORMAL = 0 ;//正常状态
int MODIFIED = 1;//修改状态
int DELETED = 2;//删除状态
int CREATED = 3;//创建状态
PK getId();
boolean isNormal();
boolean isModified();
boolean isDeleted();
boolean isCreate();

void setNormal();
void setModified();
void setDeleted();
void setCreate();
void setId(PK id);

解决方案 »

  1.   

    好像没错:
    public interface Statable <PK extends Serializable> extends Serializable {
    int NORMAL = 0 ;//正常状态 
    int MODIFIED = 1;//修改状态 
    int DELETED = 2;//删除状态 
    int CREATED = 3;//创建状态 
    PK getId(); 
    boolean isNormal(); 
    boolean isModified(); 
    boolean isDeleted(); 
    boolean isCreate();  void setNormal(); 
    void setModified(); 
    void setDeleted(); 
    void setCreate(); 
    void setId(PK id);
    }
      

  2.   

    你的pk是实际的类还是接口呢?serializable是接口,只有接口可以继承
      

  3.   

    汗,修改不了我的留言,我上面说错了,。。lz请看看自己的编译器是不是JDK1.5以上的。。