在java中,如何实现一个用户创建多个账号,我写了一个类  可是我最后要用到哪个账号 无法操作,乱极了,希望大家帮忙

解决方案 »

  1.   

    是说数据库吗?
    不管说啥
    我先说说代码混乱的问题
    代码混乱说明思路不大清晰
    可以先画图 再写框架 再填代码
    写框架写的是你要写的程序里 类和类之间关系的描述 可不是J2EE那种大型东西
    必要时可以用内部类
    内部类的一大用处就是使程序结构清晰
    碰到一个类专门为另一个类服务时 可以考虑用内部类。
      

  2.   

    没有你们说的那么复杂,只是简单的一个类,题目是这样的:
      实现一个BankTransaction类,允许用户进行如下操作:开帐号,取消账号,把钱存到已经存在的账号,从已经存在的账号中取钱,把钱从一个账号转移到另一个账号,打印该用户的一个或多个已存在的账号列表,一个用户能开的账号数不应该有上限。该类还包含一个方法,如果一个账号超支的话,这个方法自动给出一个警告。最后就是编写一个测试程序,
       就是不知道一个用户怎么创建多个账号,用链表?我都不会,希望大家帮一下。
      

  3.   

    帐号应定义为一个类.public class BankTransction{
        private Account account;
        private String name;
        ...}class Account{
       private String name;
       private String id;
    .....
    }
      

  4.   

    public class BankTransction{
        private Account account;
        private String name;
        ...}class Account{
       private String name;
       private String id;
    .....
    }我首先是实例化一个对象,然后对该用户申请一个账号,那我如何申请多个账号啊。当我申请第二个的时候就会覆盖第一个吧?不是嘛?
      

  5.   

    直接无视我的回帖private List<Account> accounts;
      

  6.   

    将账号放到List中就可以了
    这样就能创建N个账户
    典型的一对多,多学学数据库吧