(2)我们需要定义一个接口(UserDao)来定义注册和登录功能。接口就是对类的功能的一种扩展,它的本质是用来定义规则的。
(3)用户操作类(UserDaoImpl),也就是之前定义的接口UserDao的实现类。
(4)在用户完成注册登录后,我们可以实现某种功能了,例如:猜数字小游戏。再建一个游戏类(GuessNumber)。
(5)测试类(Test)。
运行结果:
登录的注册的运行结果:
猜数字游戏后退出系统:
案例实现过程中遇到的小问题:
如果用下面这个构造来创建高效字符输出流对象,程序每运行一次,新输入的用户信息会把之前的用户信息覆盖掉,文件中只有最近一次存入的用户信息。
如何解决这个问题:
我们用下面这个构造来创建高效字符输出流来给文件写入数据,创建了一个可以追加写入的FileWriter,避免了文件中之前的用户信息被覆盖。
参考:
例如:我注册了三次,文件中就有了这三次存入的用户信息。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持七叶笔记。