有一个User类,注册类,登录类
User类里有变量id和password
在注册类里创建了一个集合list,用来存放User对象
,在登录类里输入的id与password想要与注册类的list存放的User对象get出来的内容相比较以达到验证账号密码正确与否的效果,但是如何在登录类里获取注册类的list呢?
注册类的 list 变量设置成static的【即类共享的】,在登录类里,使用如下方式访问:
List list = 注册类.list;
注册类,写一个get方法,getlist就好了
要么把你的list给public出来,但是这样不是一个好的设计,可能造成外部误修改
要么写个get方法,返回list的副本,但是这样其实也并不是个好的设计
既然你只是需要验证用户名密码是否在list里面
那你在User类里写个验证方法,传入用户名与密码,返回true或false不就得了