什么呀!这是我看的书上的一个练习题

解决方案 »

  1.   

    我以为你自己想的呢那一定是个OO高手
      

  2.   

    //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.");
      }
    }
    楼主的要求是这样的吗?
      

  3.   

    谢谢大家,我糊涂,所以贴了一个糊涂帖敬请原谅