***** Übungen: PHP/OOP - Objektmethoden verwenden ***** PHP/OOP_3-1: Methoden eines gegebenen Objekts verwenden 1 Gegeben sein folgendes Listing: --- PHP-Code Start --- class Kunde { // Attribute public $name = "Schmitt"; // Methoden function nameAusgeben() { return $this->name; } } $kunde = new Kunde; // Hier Methode ausführen --- Code Ende --- 1. Schreiben Sie eine Anweisung, die unter Verwendung der Methode nameAusgeben() den String "Schmitt" ausgibt. 2. Schreiben Sie anschließend das Skript so um, dass die Methode nameAusgeben() dazu führt, dass der Name "Müller" ausgegeben wird. 3. Erzeugen Sie ein Objekt $kunde1 und geben Sie seinen Namen aus. @@@ PHP/OOP_3-2: Methoden eines gegebenen Objekts verwenden 2 Gegeben sei folgende Klasse und das zugehörige, instanziierte Objekt: --- PHP-Code Start --- class Kunde { // Attribute public $kontostand = 0; // Methoden function kontostandSetzen() { $this->kontostand = 400; } } $kunde = new Kunde; echo "Alter Kontostand: " . $kunde->kontostand . "
\n"; // neuen Kontostand durch Methode kontostandSetzen festlegen lassen // METHODENAUFRUF HIER EINFÜGEN echo "Neuer Kontostand : " . $kunde->kontostand; --- Code Ende --- 1. Fügen Sie an der angegebenen Stelle Programmcode ein, durch den für das Objekt $kunde der Kontostand neu gesetzt wird. 2. Erzeugen Sie ein neues Objekt namens $kundeSchmitt und verändern Sie mit der Klassenmethode kontostandSetzen seinen Kontostand. Vergewissern Sie sich durch eine entsprechende Ausgabe von der erfolgreichen Veränderung. @@@ PHP/OOP_3-3: Werte an eine Objektmethode übergeben Gegeben sei das Listing von Aufgabe 2 (siehe auch unten). Dort konnten Sie mit $objekt->kontostandSetzen() den Kontostand eines Objekts auf 400 setzen. Verändern Sie das Skript so, dass Sie mit $objekt->kontostandSetzen(ZAHL) den Kontostand eines Objektes auf den Wert ZAHL setzen können. --- PHP-Code Start --- class Kunde { // Attribute public $kontostand = 0; // Methoden function kontostandSetzen() { $this->kontostand = 400; } } $kunde = new Kunde; echo "Alter Kontostand: " . $kunde->kontostand . "
\n"; // neuen Kontostand durch Methode kontostandSetzen festlegen lassen // METHODE HIER EINFÜGEN --- Code Ende ---