/** * Humanoid * Del av lösningsförslag FK:P VT02 Lektion 3 * Superklass till Marsian- och Jordling-subklasser i starwarshierarkin */ // Måste vara abstrakt eftersom den inte implementerar bliSkadad() eller // kraften() abstract class Humanoid extends Aktor{ // Alla humanoider har IQ, får värdet vid objektskapande protected int iq; protected Humanoid(String namn, int humör, int iq){ super(namn, humör); this.iq=iq; } // Humanoid-konstruktorn public void bliFörolämpad(){ humör-=7; } // bliFörolämpad public String toString(){ return super.toString() + " IQ:" + iq; } // toString } // Humanoid