Heim  >  Artikel  >  Java  >  Teilen Sie ein einfaches Beispiel für Java-Polymorphismus

Teilen Sie ein einfaches Beispiel für Java-Polymorphismus

coldplay.xixi
coldplay.xixiOriginal
2020-09-27 15:27:064887Durchsuche

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.

Teilen Sie ein einfaches Beispiel für Java-Polymorphismus

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn