/** * Lejon * Del av lösningsförslag FK:P VT02 Lektion 3 * En av lövklasserna i starwarshierarkin */ class Lejon extends Djur{ // Hjälpvariabel för att implementera bliSkadad (katter har 9 liv?) private int livKvar=9; public Lejon(String namn){ super(namn); styrka+=10; // Lejons styrka är 10 högre än de andra djurens modig=true; } // Lejon-konstruktorn public void bliFörolämpad(){ // Ingenting. Lejon reagerar inte på förlolämpningar, // men vi måste ju implementera metoden, så den blir tom } // bliFörolämpad // Lejon skadas percis som andra djur, men kan inte dö de första // nio gångerna public void bliSkadad(int kraft){ super.bliSkadad(kraft); if (liv==0 && livKvar>0){ livKvar--; liv++; } // if } // bliSkadad } // Lejon