public class Hund { String name, fell, rasse; boolean ruede; // rufe greift auf member name zu! public void rufe() { System.out.print(name+", komm her, "); } int gewicht=1000; // fressen mit Angabe des gefressenen volumens public void fressen(int wieviel) { gewicht = gewicht + wieviel; } // fressen standrad-portion 250g public void fressen() { fressen(250); } // Neuer Hund mit Name und Gewicht public Hund (String derName, int dasGewicht) { name = derName; gewicht = dasGewicht; } // Neuer Hund mit Name Gewicht und Geschlecht public Hund (String derName, int dasGewicht, boolean s) { name = derName; gewicht = dasGewicht; ruede = s; } // Neuer Hund ohne konkrete Angaben public Hund () { } // Hauptprogramm - Hier spielt die Musik public static void main (String[] args) { // Neue Hund braucht das Land Hund h1 = new Hund("Fiffi", 4000, true); Hund h2 = new Hund("Maxi", 6000); Hund h3 = new Hund (); // Aufruf von Member-Methoden, die den Namen kennen! h1.rufe(); h2.rufe(); h3.rufe(); // Nimmt der Hund vom fressen zu !? System.out.println(h1.name+" wiegt "+h1.gewicht); System.out.println(h2.name+" wiegt "+h2.gewicht); h1.fressen (400); h2.fressen (); System.out.println(h1.name+" wiegt "+h1.gewicht); System.out.println(h2.name+" wiegt "+h2.gewicht); } }