本帖最后由 Tibbers_oro 于 2018-7-20 13:05 编辑
package cn.itcast.day08.zhoucan;
import java.util.ArrayList;
/**
* @Description: java类作用描述
* @Author: 周璨
* @CreateDate: 2018/7/20 8:22
* @Version: 1.0
* 综合目前在基础班所学(以下尽可能多的用到学的内容),我模拟了一个简易的斗地主,要实现开局抽牌的功能,如下:
* 1.进游戏:玩家输入房间密码(20180706)进入游戏房间开始玩斗地主; (Scanner,while死循环,if-else语句...)
* 2.输入密码错误超过3次,游戏强制退出; (if语句嵌套,break...)
* 3.系统创造牌并洗牌:得到一副扑克牌(54张),并且洗牌; (面向对象.ArrayList,for嵌套循环,random,remove...)
* 4.发牌:3个玩家("jcc","wzq","lzm")按照顺序分别得到17张牌; (匿名对象,extends,super,override...)
* 5.抢地主,比分值大小,并且会获取最后3张牌; (三元运算....)
*/
//创造玩家类
public class People {
//私有化成员变量
private String name; //姓名
//构造无参
public People() {
}
//构造满参
public People(String name) {
this.name = name;
}
//构造set/get方法
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
//构造一个发牌的方法
public void naPuke(ArrayList<Puke> puke) {
System.out.println("开始发牌!");
}
}
|
|