Heim >Java >javaLernprogramm >Was ist das Konzept der Abwärtstransformation in Java?
Konzept
1. Die Abwärtstransformation besteht darin, ein übergeordnetes Klassenobjekt in ein untergeordnetes Klassenobjekt umzuwandeln. Wir geben eine Referenz vom Typ „Tier“ an eine Referenz vom Typ „Vogel“ weiter.
2 Das Format ist
子类 子类对象=(子类)父类实例
Hinweis: Führen Sie dabei unbedingt einen erzwungenen Typ aus Abwärtstransformation.
class Animal { public String name; public void eat() { System.out.println(this.name + " 正在吃"); } } class Cat extends Animal { } class Bird extends Animal { public int age; public void fly() { System.out.println(this.name+"起飞"); } } public class Test extends TestDemo { public static void main(String[] args) { Animal animal = new Animal(); Bird bird = (Bird) animal;//必须进行强制类型转换 } }konvertieren
Das obige ist der detaillierte Inhalt vonWas ist das Konzept der Abwärtstransformation in Java?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!