文章目录
开发背景
这是博主初学Java时开发的一个命令行输入输出的聊天机器人。
推荐阅读:基本输入和输出
最初的程序仅限于一个main()中的输入输出,后续随着不断地迭代改进,完善成一个初步接近面向对象的小系统。本文提供的版本后续也未维护过,难免有不足之处。
整体功能
核心功能:聊天!
- 自我介绍
- 注册系统
- 登录系统
- 聊天
- 退出系统
- 胡扯八道一些吃喝玩乐的东西
- 玩猜数字游戏
- 查看一张字符组成的脸
- 查看模拟百度搜索弹窗界面
- 查看模拟计算器界面
- 与图灵机器人API交互
- 抽奖
- 查询
- 修改密码
- 删除用户
一共有6个类:
- Robot类:将Robot主体功能集合封装,提供一系列功能通过public权限的operate()方法调用内部的private修饰的方法。
- User类:这里因为既需要处理用户账户信息,也需要处理用户的个人信息ÿ