public abstract class FlammeType extends Pokemon{ // Legg til kall på super i typene public FlammeType(int hp, int angrep) { super(hp,angrep); } // Overlast i subklassene nedover @Override public String toString() { return "Dette er en FlammeType"; } @Override public void taSkade(Pokemon angriper, int skade) { if (angriper instanceof VannType) { System.out.println("Highly Effective!"); hp -= skade*2; } else if (angriper instanceof GressType) { System.out.println("Not very effective..."); hp -= skade*0.5; } else { hp -= skade; } this.info(); if (hp <= 0) { System.out.println(this + " besvimte!"); } } }