zurück zur Startseite
  


Zurück XHTMLforum > Webentwicklung (außer XHTML und CSS) > Serveradministration und serverseitige Scripte
Seite neu laden php Klassen - Einsatz und Sinn?

Antwort
 
LinkBack Themen-Optionen Ansicht
  #301 (permalink)  
Alt 17.02.2009, 17:01
Benutzerbild von protonenbeschleuniger
Verbesserer
XHTMLforum-Kenner
 
Registriert seit: 06.09.2007
Beiträge: 4.964
protonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblick
Standard

Es ging um eine Konstruktor der mit final gekennzeichnet wurde.
Mit Zitat antworten
  #302 (permalink)  
Alt 17.02.2009, 17:06
Benutzerbild von netspy
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 13.08.2004
Ort: Leipzig
Beiträge: 1.956
netspy sorgt für eine eindrucksvolle Atmosphärenetspy sorgt für eine eindrucksvolle Atmosphäre
Standard

Da erklärt es sich ja von selbst, warum man den Konstruktor nicht mehr überschreiben kann. Dafür ist final ja schließlich da.

Mario
__________________
AppDev Blog · AppDev Forum
Mit Zitat antworten
  #303 (permalink)  
Alt 17.02.2009, 17:16
Benutzerbild von protonenbeschleuniger
Verbesserer
XHTMLforum-Kenner
 
Registriert seit: 06.09.2007
Beiträge: 4.964
protonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblick
Standard

Zitat:
Zitat von protonenbeschleuniger Beitrag anzeigen
Es ging um eine Konstruktor der mit final gekennzeichnet wurde.
jep, da hat jw-lighting die Frage nicht genau gelesen.
Mit Zitat antworten
  #304 (permalink)  
Alt 17.02.2009, 18:01
Benutzerbild von jw-lighting
bplaced User
neuer user
 
Registriert seit: 21.12.2008
Beiträge: 33
jw-lighting befindet sich auf einem aufstrebenden Ast
Standard

OK, da ich nicht DER Pro für OOP in PHP5 bin:
Ist ein nicht als final gekennzeichneter Konstruktor (oder jede andere Methode) automatisch abstrakt?
Bzw. ist eine Methode einer Klasse, die nicht abstrakt ist automatisch final?
Oder ist das final nur ein "Schreibschutz"?
__________________
Mein Computer hat sich aufgehängt...
Phsychologe: War er so frustriert?

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

jw-lighting:
Tutorials zu Webprogrammierung, Lichttechnik und weiteren interessanten Themen.
Demnächst --> hier <--
Mit Zitat antworten
  #305 (permalink)  
Alt 17.02.2009, 18:10
Benutzerbild von netspy
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 13.08.2004
Ort: Leipzig
Beiträge: 1.956
netspy sorgt für eine eindrucksvolle Atmosphärenetspy sorgt für eine eindrucksvolle Atmosphäre
Standard

Schau dir einfach mal die Doku dazu an. Von final hatte ich den Link schon gepostet; hier steht auch noch was über Klassenabstraktion. Da ist alles beschrieben was du wissen willst.

Mario
__________________
AppDev Blog · AppDev Forum
Mit Zitat antworten
  #306 (permalink)  
Alt 17.02.2009, 19:43
Benutzerbild von David
auch, ja!
XHTMLforum-Kenner
 
Registriert seit: 08.11.2007
Beiträge: 2.626
David ist ein wunderbarer AnblickDavid ist ein wunderbarer AnblickDavid ist ein wunderbarer AnblickDavid ist ein wunderbarer AnblickDavid ist ein wunderbarer AnblickDavid ist ein wunderbarer AnblickDavid ist ein wunderbarer Anblick
Standard

Zitat:
Zitat von jw-lighting Beitrag anzeigen
OK, da ich nicht DER Pro für OOP in PHP5 bin:
Ist ein nicht als final gekennzeichneter Konstruktor (oder jede andere Methode) automatisch abstrakt?
Bzw. ist eine Methode einer Klasse, die nicht abstrakt ist automatisch final?
Oder ist das final nur ein "Schreibschutz"?
Eine in einer normalen Klasse definierte Methode wird mit dem "final" vor dem Überschreiben durch Kindklassen bewahrt.

Abstrakte Klassen hin gegen sind sowas wie Muster/Vorlagen für Klassen.
Abstrakte Methoden müssen sogar von den daraus abgeleiteten Kindklassen überschrieben werden. Final würde dort also garnichts bringen. (Außer vieleicht eine Fehlermeldung)
__________________
github | http://dnaber.de
Mit Zitat antworten
  #307 (permalink)  
Alt 17.02.2009, 19:51
Benutzerbild von jw-lighting
bplaced User
neuer user
 
Registriert seit: 21.12.2008
Beiträge: 33
jw-lighting befindet sich auf einem aufstrebenden Ast
Standard

OK, dann ist final also ein Zusatz, den man als Schreibschutz anwenden kann, der aber nicht automatisch auf alle nicht-abstrakten Klassen zutrifft.
Abstrakte Klassen kannte ich schon, das Keywort final bisher aber nur vom überfliegen von c/c++ code
__________________
Mein Computer hat sich aufgehängt...
Phsychologe: War er so frustriert?

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

jw-lighting:
Tutorials zu Webprogrammierung, Lichttechnik und weiteren interessanten Themen.
Demnächst --> hier <--
Mit Zitat antworten
Antwort

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
PHP Kontaktforumlar allgemeiner aufbau Krulle Serveradministration und serverseitige Scripte 15 17.06.2010 12:44
php Seiten online stellen online Serveradministration und serverseitige Scripte 7 27.03.2009 12:13
Praxisnah PHP lernen p0mmeluff Serveradministration und serverseitige Scripte 5 24.03.2009 21:18
Dateien auslagern - Include und PHP ArcVieh Serveradministration und serverseitige Scripte 17 27.03.2008 18:09
Klassen in PHP - Wann sinnvoll? ArcVieh Serveradministration und serverseitige Scripte 13 05.07.2007 15:33


Alle Zeitangaben in WEZ +2. Es ist jetzt 03:01 Uhr.