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;//必须进行强制类型转换 } }
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!