public class Polym { public static void main(String[] args) { AllgemeinesTier tier1 = new Schwein(); AllgemeinesTier tier2 = new Esel(); tier1.machGeraeusch(); tier2.machGeraeusch(); System.out.println(tier1.getMaxAlter()); if (tier1 instanceof Schwein) System.out.println("Wir haben hier ein Schwein in der Variablen tier1"); if (tier2 instanceof Esel) System.out.println("Wir haben hier einen Esel in der Variablen tier2"); if (tier1 instanceof AllgemeinesTier) System.out.println("tier1 ist ein allgemeines Tier (instanceof)"); if (tier1.getClass() == AllgemeinesTier.class) System.out.println("tier1 ist ein allgemeines Tier (getClass())"); if (tier1.getClass() == Schwein.class) System.out.println("tier1 ist ein Schwein (getClass())"); } }