Rumah >Java >javaTutorial >Apakah konsep transformasi ke bawah dalam java
Konsep
1. Transformasi ke bawah ialah penukaran objek kelas induk kepada objek subkelas. Kami memberikan rujukan jenis Haiwan daripada rujukan kelas induk kepada rujukan jenis Burung Ini ialah transformasi ke bawah
2. Formatnya ialah
子类 子类对象=(子类)父类实例
Nota
Pastikan anda melakukan penukaran jenis paksa apabila menurunkan
Instance
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;//必须进行强制类型转换 } }
Atas ialah kandungan terperinci Apakah konsep transformasi ke bawah dalam java. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!