Maison > Java > javaDidacticiel > le corps du texte

Quel est le concept de transformation vers le bas en Java

王林
Libérer: 2023-04-30 15:40:06
avant
1929 Les gens l'ont consulté

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

子类 子类对象=(子类)父类实例
Copier après la connexion

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;//必须进行强制类型转换
    }
}
Copier après la connexion

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!

Étiquettes associées:
source:yisu.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal