炸金花这段代码的形成使用了 get set方法 还有toString方法来来实现了返回花色和数字的表示
主要代码如下
package 集合类; public class Poker { // TODO Auto-generated method stub private String suit;//花色 private int rank;//数字 public Poker(String suit, int rank) {//参数为扑克牌的花色和大小的构造方法 this.suit = suit;//将参数suit的值赋给suit this.rank = rank; } public String getSuit() {//使用get方法来读取 return suit;//返回 } public void setSuit(String suit) {//使用set方法重写 this.suit = suit; } public int getRank() {//使用get方法来读取 return rank; } public void setRank(int rank) {//使用set方法重写 this.rank = rank; } @Override public String toString() {//toSring方法重写 return "{ "+suit+" "+rank+"}"; } }
代码图
然后再是创建一个类使用for循环来 模仿买牌 之前实现类里定义了两个类型 一个int 一个String 两个类型分别是花色和数字 然后再这个类里 使用for循环来牌数字不同大小的数量和花色 然后传入两个参数来模仿洗牌 再是new三个对象使用for循环来模仿三个人一起打牌 再是使用for循环来模仿揭牌 主要代码如下
代码图
运行结果如下