Ein einfaches Beispiel für Java-Polymorphismus: Erstellen Sie zunächst eine Schnittstelle. Anschließend müssen Sie zwei Klassen erstellen, um den Inhalt der Sprache zu ermitteln.
Ein einfaches Beispiel für Java-Polymorphismus:
Drei notwendige Bedingungen für Polymorphismus (Implementierung):
Vererbung ist erforderlich (Klassen erben, abstrakte Klassen erben, Schnittstellen implementieren)
Dort erforderlich überschreibt
Die Referenz des übergeordneten Typs führt den Untertyp aus
Beispiel: Verwenden Sie Polymorphismus, um das Sprechen zu realisieren und die Zeit auszudrucken, zu der dieser Satz gesagt wird
Ideen und Code:
1 wie man jetzt spricht Der Inhalt ist zu abstrakt, also erstellen Sie eine Schnittstelle
public interface TimeSpeek { public abstract void getTimeSpeek(); }
2 Die Methoden in der Schnittstelle müssen implementiert werden, also müssen Sie jetzt zwei Klassen erstellen, um den sprechenden Inhalt zu bestimmen
第一句话 public class SpeekOne implements TimeSpeek { @Override public void getTimeSpeek() { // TODO Auto-generated method stub System.out.println("停车坐爱枫林晚"); } } 第二句话 public class SpeekTwo implements TimeSpeek { @Override public void getTimeSpeek() { // TODO Auto-generated method stub System.out.println("霜叶红于二月花"); } }
3 Wenn der Inhalt festgelegt ist, müssen Sie beim Sprechen die Zeit ausdrucken
Das obige ist der detaillierte Inhalt vonTeilen Sie ein einfaches Beispiel für Java-Polymorphismus. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!