Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package encapsulation;
- public class Card {
- private char farge;
- private int verdi;
- // Farger: 'S' 'H' 'D' 'C'
- public Card(char farge, int verdi) {
- if (validArgs(farge, verdi)) {
- this.farge = farge;
- this.verdi = verdi;
- }
- else {
- throw new IllegalArgumentException("Dette kortet finnes ikke");
- }
- }
- private boolean validArgs(char farge, int verdi) {
- if (farge != 'S' && farge != 'H' && farge != 'D' && farge != 'C') {
- return false;
- }
- if (verdi < 1 || verdi > 13) {
- return false;
- }
- // Hvis argumentene kommer gjennom testene:
- return true;
- }
- public char getSuit() {
- return farge;
- }
- public int getFace() {
- return verdi;
- }
- public String toString() {
- String s = "" + farge + verdi;
- return s;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement