- 博客(3)
- 收藏
- 关注
原创 java基础 模拟斗地主发牌
模拟斗地主发牌 1.案例介绍 规则: 组装54张扑克牌 54张牌顺序打乱 三个玩家参与游戏,三人交替摸牌,每人17张牌,后三张留作底牌 查看三人各自手中的牌(按照牌的大小排序)、底牌 2. 分析 准备牌: 完成数字与纸牌的映射关系: 使用双列Map(HashMap)集合,完成一个数字与字符串纸牌的对应关系(相当于一个字典)。 洗牌: 通过数字完成洗牌发牌 发牌: 将每个人以及底牌设计为ArrayList,将后3张牌直接存放于底牌,剩余牌通过对3取模依次发牌。 存放的过程中要求数字大小与斗地主规则的大小
2020-10-26 11:37:11 189
原创 java基础 内部类
内部类 内部类可以访问外部类的私有成员 内部类被static修饰后不能访问外部类的成员 public class Outer { private int a = 10; private void out() { System.out.println("外部类的方法"); } public class Inter { public void in() { //内部类可以调用外部类的私有成员 Sy
2020-10-22 19:10:05 64
原创 java基础学生教师管理系统
类设计 1.1 父类抽象类 成员属性: id(编号) name(姓名) sex(性别) birthday(生日) age(年龄-由生日计算得出) 构造方法: 无参构造 全参构造 成员方法: toString() 抽象方法: getType():由各子类实现,返回各自的"类型"字符串。 getWork():由各子类实现,返回各自的"工作"字符串。 1.2 子类Student 构造方法 无参构造 全参构造(super调用父类全参构造) 重写抽象方法 重写getType() 重写getWork() 1.3
2020-10-22 15:14:29 926
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人