Gruß !! Ich möchte mehr über Abstact-Klasse und Interface wissen. und die Terminologie zu enthaarte wie abstrakte Klasse erweitert und Schnittstelle implementiert.Erholte eine Hilfe .Bitte lösen Sie mein Problem.Bieten Sie ein Beispiel mit der Materie.ich bin verwirrt in oops, ich bin in Begriff verwirrt abstrakte Klasse erweitert und Schnittstelle implementiert in oops
-4
A
Antwort
0
Eine abstrakte Klasse ist eine Klasse, die nicht instanziiert wird, so gibt es nicht so etwas wie folgt aus:
<?php
$p = new person();
?>
Die abstrakte Klasse kann nur vererbt werden und nicht direkt verwendet. Sie verwenden es als Basisklasse, in die Sie den gesamten Code einfügen, den andere Klassen teilen können.
Eine Schnittstelle ist wie eine Vereinbarung, die eine Klasse methodes implementieren müssen:
// Declare the interface 'iExample'
interface iExample
{
// methodes
}
// Implement the interface
// This will work
class Thingy implements iExample
{
// implement the methodes specifies in the interface
}
Verwandte Themen
- 1. Ich bin verwirrt in meiner Datenbank
- 2. Ich bin verwirrt über jinja2 in saltstack
- 3. Ich bin verwirrt durch diesen Code
- 4. Ich bin verwirrt über SOAP-Namespaces
- 5. Ruby-Anfänger, ich bin ein wenig verwirrt
- 6. Wie man bessere OOPs implementiert
- 7. Bin ich gerade so schlecht in Mathe oder bin ich nur verwirrt mit Operator Vorrang?
- 8. ich über malloc sehr verwirrt bin() und calloc() auf C
- 9. JSON-Literale und Javascript-Objekte. Ich bin verwirrt
- 10. PHP - ich bin ein wenig verwirrt über $ _POST und in_array
- 11. Hover, click und release funktionieren nicht. Ich bin verwirrt
- 12. Ich bin ein wenig verwirrt über Speicher Zeiger
- 13. Multi-Class-Klassifizierung neuronalen Netzen ... Ich bin verwirrt
- 14. Asp mit Apache auf Solaris, ich bin so verwirrt!
- 15. Jetty, Tomcat, Nginx, Geronimo, Glassfish: Ich bin verwirrt
- 16. Verwenden Sie Namespace ohne URL oder URI. Ich bin verwirrt
- 17. Ich bin wirklich verwirrt über Zeit Komplexität im
- 18. ich bin verwirrt durch die Verwendung eines Javascript während Aussage
- 19. oops, kupplung und opengl
- 20. Ich bin wirklich verwirrt über Chrome Extension + Google API
- 21. Ich bin verwirrt über die Grundlagen der Zeiger/Referenzen
- 22. Passt die Kombination aber wie das Komma? Ich bin verwirrt
- 23. Ich bin verwirrt mit der Verwendung von FormBean und DTO in Struts
- 24. abstrakte Klasse implementiert keine Schnittstelle
- 25. Mein einfaches C++ Textspiel funktioniert nicht. Ich benutze Zufallszahlen generiert und ich bin verwirrt
- 26. Wie kann ich mit Oops in PHP Show CSV-Datei
- 27. Ich bin etwas verwirrt über die Anzahl der Stände in MIPS Pipeline-Prozessor
- 28. oops - eine Ghost-Registerkarte in Firefox
- 29. Gibt es einen Fehler in numeric_limits oder bin ich einfach verwirrt?
- 30. ich sehr verwirrt bin, warum ein Konstruktor in C++ Rückkehr ist legal
möglich Duplikat [? Was ist der Unterschied zwischen einer Schnittstelle und abstrakte Klasse] (http://stackoverflow.com/questions/ 1913098/Was ist der Unterschied zwischen einer Schnittstelle und einer abstrakten Klasse? – JonH