//Account public abstract class Account { int actionType; public abstract int getActionType(); public abstract void setActionType( int type); public abstract Account getSubAccount(); public abstract boolean dealSubAccount() throws Exception; public abstract boolean checkAccount() throws Exception; } //SubAccount1 public class SubAccount1 extends Account { public SubAccount1() {}
public int getActionType() { return this.actionType; } public void setActionType(int type) { this.actionType = type; } public Account getSubAccount() { SubAccount1 sub = new SubAccount1(); //to your code return sub; } public boolean dealSubAccount() throws Exception { /**@todo Implement this mydebug.Account method*/ throw new java.lang.UnsupportedOperationException("Method dealSubAccount() not yet implemented."); } public boolean checkAccount() throws Exception { /**@todo Implement this mydebug.Account method*/ throw new java.lang.UnsupportedOperationException("Method checkAccount() not yet implemented."); } } 楼主的要求是这样的吗?
public abstract class Account {
int actionType;
public abstract int getActionType();
public abstract void setActionType( int type);
public abstract Account getSubAccount();
public abstract boolean dealSubAccount() throws Exception;
public abstract boolean checkAccount() throws Exception;
}
//SubAccount1
public class SubAccount1 extends Account { public SubAccount1() {}
public int getActionType() {
return this.actionType;
}
public void setActionType(int type) {
this.actionType = type;
}
public Account getSubAccount() {
SubAccount1 sub = new SubAccount1();
//to your code
return sub;
}
public boolean dealSubAccount() throws Exception {
/**@todo Implement this mydebug.Account method*/
throw new java.lang.UnsupportedOperationException("Method dealSubAccount() not yet implemented.");
}
public boolean checkAccount() throws Exception {
/**@todo Implement this mydebug.Account method*/
throw new java.lang.UnsupportedOperationException("Method checkAccount() not yet implemented.");
}
}
楼主的要求是这样的吗?