carta.java
来自「纸牌游戏(大学作业)」· Java 代码 · 共 42 行
JAVA
42 行
class Carta implements Comparable { private Seme s; private Valore v; public Carta(Seme s, Valore v) throws InvalidCardException { this.s = s; this.v = v; } public Carta(int s, int v) throws InvalidCardException { this(new Seme(s), new Valore(v)); } public Seme getSeme() { return s; } public Valore getValore() { return v; } public void setSeme(Seme s) { this.s = s; } public void setValore(Valore v) { this.v = v; } public int compareTo(Object o) { Carta c = (Carta)o; int ret = this.v.compareTo(c.getValore()); if(ret!=0) return ret; else return this.s.compareTo(c.getSeme()); } public String toString() { return v.toString() + " di " + s.toString(); }}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?