gpt4 book ai didi

java - 两个不同子类分配的区别

转载 作者:行者123 更新时间:2023-11-29 09:56:27 24 4
gpt4 key购买 nike

Animal是Cat类的父类。

public static void main (String[] args)
{
Animal myCat1 = new Cat; //Allocation 1
Cat myCat2 = new Cat; //Allocation 2
}

两种分配有什么不同?每个都是真的,不是吗?

最佳答案

Animal myCat1 = new Cat();

这称为多态性,父类(super class)引用可以包含子类对象。

阅读 Java 教程:Polymorphism

关于java - 两个不同子类分配的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10056262/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com