Penjelasan
1. Transformasi ke atas adalah untuk memindahkan rujukan subkelas kepada rujukan kelas induk, iaitu rujukan kelas induk merujuk kepada objek subkelas.
2. Format ialah objek kelas induk kelas induk = contoh subkelas.
Pada masa ini, kaedah yang dipanggil melalui pembolehubah rujukan kelas induk ialah kaedah subkelas yang menimpa atau mewarisi kelas induk, bukan kaedah kelas induk. Tetapi atribut yang dipanggil masih merupakan atribut kelas induk.
Contoh
class Animal { public String name; public void eat() { System.out.println(this.name + " 正在吃"); } } class Cat extends Animal { } public class Test extends TestDemo { public static void main(String[] args) { //父类引用 引用了 子类引用所引用的对象 Cat cat = new Cat(); Animal animal = cat;//向上转型 } }
Atas ialah kandungan terperinci Apakah yang dimaksudkan dengan transformasi ke atas polimorfik java?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!