public class Miekka extends Esine {
    private double terävyys;

    public Miekka(double paino, int arvo, double terävyys) {
	super(paino, arvo);
	this.terävyys = terävyys;
	rajoitaTerävyys();
    }

    private void rajoitaTerävyys() {
	if (terävyys > 1.0) {
	    terävyys = 1.0;
	} else if (terävyys < 0.0) {
	    terävyys = 0.0;
	}
    }

    public double terävyys() {
	return terävyys;
    }

    public void teroita(double muutos) {
	terävyys += muutos;
	rajoitaTerävyys();
    }

    public String toString() {
	return "Miekka, jonka paino on " + paino() + ", arvo on " + arvo() +
	    " ja terävyys on " + terävyys;
    }
}
