public class Jalokivi extends Esine {
    public final static int sininen = 1;
    public final static int punainen = 2;
    public final static int vihreä = 3;

    private int väri;

    public Jalokivi(double paino, int arvo, int väri) {
	super(paino, arvo);
	this.väri = väri;
    }

    public int väri() {
	return väri;
    }

    public String toString() {
	String värinKuvaus = null;
	switch (väri) {
	case sininen:
	    värinKuvaus = "sininen";
	    break;
	case punainen:
	    värinKuvaus = "punainen";
	    break;
	case vihreä:
	    värinKuvaus = "vihreä";
	    break;
	default:
	    värinKuvaus = "tuntematon";
	}

	return "Jalokivi, jonka paino on " + paino() + ", arvo on " + arvo() +
	    " ja väri on " + värinKuvaus;
    }
}
