Maison  >  Article  >  Java  >  Quel est le concept de transformation vers le bas en Java

Quel est le concept de transformation vers le bas en Java

王林
王林avant
2023-04-30 15:40:061883parcourir

Concept

1. La transformation vers le bas consiste à convertir un objet de classe parent en un objet de sous-classe. Nous donnons une référence du type Animal d'une classe parent à une référence de type Bird. Il s'agit d'une transformation vers le bas

2 Le format est

子类 子类对象=(子类)父类实例

Remarque

Assurez-vous d'effectuer un type forcé lorsque vous effectuez. transformation vers le bas. Convertir

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

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer