style
This commit is contained in:
parent
8aa6947e2b
commit
c99f6f67b2
@ -2,9 +2,9 @@ package chapter6.demo64;
|
|||||||
|
|
||||||
// Card.java - 扑克牌类
|
// Card.java - 扑克牌类
|
||||||
public class Card implements Comparable<Card> {
|
public class Card implements Comparable<Card> {
|
||||||
private String color; // 花色
|
private final String color; // 花色
|
||||||
private String point; // 点数
|
private final String point; // 点数
|
||||||
private int index; // 编号
|
private final int index; // 编号
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 构造一张扑克牌
|
* 构造一张扑克牌
|
||||||
@ -25,6 +25,14 @@ public class Card implements Comparable<Card> {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public int compareTo(Card other) {
|
public int compareTo(Card other) {
|
||||||
|
// if (this.index == other.index) {
|
||||||
|
// return 0;
|
||||||
|
// } else if (this.index > other.index) {
|
||||||
|
// return 1;
|
||||||
|
// } else {
|
||||||
|
// return -1;
|
||||||
|
// }
|
||||||
|
// 谁的index小,谁排在前面
|
||||||
return this.index - other.index;
|
return this.index - other.index;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -38,7 +38,7 @@ public class Deck {
|
|||||||
*/
|
*/
|
||||||
public Card dealCard() {
|
public Card dealCard() {
|
||||||
if (!cards.isEmpty()) {
|
if (!cards.isEmpty()) {
|
||||||
return cards.remove(0);
|
return cards.removeFirst();
|
||||||
}
|
}
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
@ -9,6 +9,10 @@ public class Player {
|
|||||||
private String name;
|
private String name;
|
||||||
private ArrayList<Card> hand = new ArrayList<>();
|
private ArrayList<Card> hand = new ArrayList<>();
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 构造函数
|
||||||
|
* @param name 玩家名称
|
||||||
|
*/
|
||||||
public Player(String name) {
|
public Player(String name) {
|
||||||
this.name = name;
|
this.name = name;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user