Rumah  >  Artikel  >  Java  >  Apakah konsep transformasi ke bawah dalam java

Apakah konsep transformasi ke bawah dalam java

王林
王林ke hadapan
2023-04-30 15:40:061881semak imbas

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!

Kenyataan:
Artikel ini dikembalikan pada:yisu.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam