| | | | |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| Erfahrener Benutzer Registriert seit: 07.09.2009
Beiträge: 4.005
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() | Sowas in der Art wurde vor kurzem bereits schonmal hier diskutiert... http://www.php.de/php-einsteiger/719...-abstract.html
__________________ Über 90% aller Gewaltverbrechen passieren innerhalb von 24 Stunden nach dem Konsum von Brot. |
| |
| | |
| Erfahrener Benutzer Registriert seit: 17.03.2010
Beiträge: 1.838
PHP-Kenntnisse: Fortgeschritten ![]() ![]() | Über google findest Du ne Menge Erklärungen dazu, z.B.: http://www.peterkropff.de/site/php/a...te_klassen.htm http://www.usegroup.de/software/phpt...entierung.html usw. Wolf29
__________________ while (!asleep()) sheep++; Unterschätze nie jemanden der einen Schritt zurück geht! Er könnte Anlauf nehmen. |
| |
| | |||
| Benutzer Registriert seit: 20.09.2008
Beiträge: 91
PHP-Kenntnisse: Anfänger ![]() | Zitat:
Nur: Sätze wie diese, kapier ich als Laie, aber sich selbst als halbwegs intelligent bezeichnend Zitat:
| ||
| |
| | |
| Erfahrener Benutzer Registriert seit: 23.09.2010
Beiträge: 146
PHP-Kenntnisse: Fortgeschritten ![]() | Abstract vor einer Methode sagt eigentlich nur aus, dass der Quellcode nicht in dieser Methode zu finden ist, sondern in der erbenden Klasse in exakt gleicher Weise implementiert werden MUSS, wie es durch den Methodenkopf definiert wird. Was genau in der Methode geschieht, ist Aufgabe der Klasse selbst. Somit ist es eine Vorschrift, die jede erbende Klasse erfüllen muss. Abstract bei der Klasse ist Pflicht sobald eine Methode abstract ist. Allerdings muss eine abstrakte Klasse keine abstrakte Methode enthalten. Somit hilft dir die Abstrakte Klasse bzw. die Methode nur, wenn du mehrere Klassen von dieser ableiten willst. Im Beispiel aus Post 1 sollten die get und set Methoden abstrakt sein. Sofern ein Tier diese Methoden nicht implementiert, kommt es zu einem FATAL ERROR. @Flor1an: Diese Vorgehensweise reicht bei einer einfache Klasse aus. Abstract ist dafür nicht nötig.
__________________ PHP online testen, zum Beispiel: md5, base64_decode, preg_match, urldecode und viele weitere... |
| |
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Seite nur im Script aufrufbar | BlackScorp | PHP Tipps 2010 | 4 | 03.11.2010 15:57 |
| [Erledigt] Klasse aus einer anderen Klasse aufrufen | Tobby | PHP-Fortgeschrittene | 7 | 14.07.2010 20:05 |
| [Erledigt] Nur einer bestimmten Klasse Zugriff andere Klasse erlauben | Turamisi | Software-Design | 2 | 20.02.2010 20:31 |
| Mysql Klasse macht Probleme in verschachtelten / verzweigten SQL Abfragen | litterauspirna | PHP Tipps 2010 | 3 | 16.02.2010 12:54 |
| Klasse für Objekteigenschaft erzeugen? | Asipak | PHP-Fortgeschrittene | 25 | 30.05.2009 19:45 |
| [Erledigt] Eine klasse einbinden | newWorldOrder | PHP Tipps 2009 | 2 | 23.02.2009 19:32 |
| Methode einer anderen Klasse aufrufen | Luka | PHP-Fortgeschrittene | 15 | 09.11.2008 14:19 |
| Klasse aus externer Klasse aufrufen | kostja | PHP Tipps 2008 | 8 | 07.08.2008 14:13 |
| UML - Abstrakte und vererbte Methoden zwingend anzugeben? | MaMo-Net | Off-Topic Diskussionen | 3 | 17.03.2008 06:04 |
| Variable aus Klasse herausbekommen | GSJLink | PHP Tipps 2008 | 7 | 16.02.2008 22:25 |
| String-Parser Klasse - was muss rein? | Matze | PHP Tipps 2007 | 2 | 08.04.2007 22:14 |
| mehr als eine Klasse einbinden | Alpha Centauri | PHP-Fortgeschrittene | 4 | 13.04.2006 20:56 |
| Instanz einer Klasse in einer anderen Klasse verwenden | Buhmann | PHP-Fortgeschrittene | 7 | 28.10.2005 23:12 |
| [Erledigt] Brauche Hilfe bei meiner ersten Klasse | PHP-Fortgeschrittene | 9 | 24.09.2004 17:09 | |
| Klasse ändern | UniQ | PHP Tipps 2004 | 5 | 24.08.2004 14:46 |