seme.java

来自「纸牌游戏(大学作业)」· Java 代码 · 共 41 行

JAVA
41
字号
class Seme implements Comparable {    public static final int CUORI=0;    public static final int QUADRI=1;    public static final int FIORI=2;    public static final int PICCHE=3;        private int s;        public Seme(int s) throws InvalidCardException {        this.set(s);    }        public void set(int s) throws InvalidCardException {        if((s<CUORI)||(s>PICCHE))            throw new InvalidCardException();                this.s = s;    }        public int get() {        return this.s;    }        public String toString() {        String ret="";                switch(s) {            case CUORI:		ret = "cuori"; break;            case QUADRI:	ret = "quadri"; break;            case FIORI:		ret = "fiori"; break;            case PICCHE:	ret = "picche"; break;        }                return ret;    }        public int compareTo(Object o) {        Seme sem = (Seme)o;        return this.s - sem.get();    }}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?