Heim > Artikel > Web-Frontend > Analyse der wichtigsten Punkte und Antworten auf Umschreiben und Polymorphismus
Im Folgenden sind einige wichtige Punkte des Umschreibens und des Polymorphismus aufgeführt. Ich hoffe, dass sich jeder daran erinnern kann
1. Regeln zum Umschreiben der Methode:
1. Die Methodennamen sind gleich.
2. Die Parameterliste ist dieselbe.
3. Der Rückgabewerttyp ist derselbe oder seine Unterklasse.
4. Die Zugriffsberechtigungen können nicht strenger sein als die der übergeordneten Klasse.
2. Abstrakte Methode (abstrakt kann auch für Methoden verwendet werden):
1. Abstrakte Methoden haben keinen Methodenkörper.
2. Die abstrakte Methode muss in der abstrakten Klasse sein.
3. Abstrakte Methoden müssen in Unterklassen implementiert werden, es sei denn, die Unterklasse ist eine abstrakte Klasse.
3. Polymorphismus:
Es handelt sich um ein Merkmal, das die Fähigkeit besitzt, mehrere Formen auszudrücken. Professioneller ausgedrückt: Dieselbe Implementierung der Schnittstelle verwendet unterschiedliche Instanzen, um unterschiedliche Vorgänge auszuführen.
4. Zwei Methoden zum Erreichen von Polymorphismus:
1. Verwenden Sie die übergeordnete Klasse als Methodenparameter, um Polymorphismus zu erreichen.
2. Verwenden Sie die übergeordnete Klasse als Rückgabewert der Methode, um Polymorphismus zu erreichen.
Drei Elemente des Polymorphismus:
2. Überschreiben (Unterklasse überschreibt übergeordnete Klassenmethode)
少> Die Codemenge in der Kategorie kann durch Polymorphismus reduziert werden, was die Skalierbarkeit und Wartung des Codes verbessern kann. Das Obige sind einige wichtige Punkte zum Umschreiben und Polymorphismus, die ich für Sie zusammengestellt habe. Ich hoffe, dass sie Ihnen in Zukunft hilfreich sein werden. Verwandte Artikel:
Wie schreibe ich die Padleft-Methode in js um?
Was sind die Vererbungsmethoden in js
Die spezifischen Schritte zum Übergeben von zwei Parametern an die JS-Methode in JS onclick
Das obige ist der detaillierte Inhalt vonAnalyse der wichtigsten Punkte und Antworten auf Umschreiben und Polymorphismus. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!