gpt4 book ai didi

Java:继承和声明

转载 作者:行者123 更新时间:2023-11-30 07:29:36 25 4
gpt4 key购买 nike

以下声明有什么区别?它们什么时候使用?

ParentClass child = new ChildClass();
ChildClass child = new ChildClass();

...如果我已经有这个:

class ChildClass extends ParentClass {}

最佳答案

假设您有一个方法 foo()ParentClass 中声明和一个方法bar()ChildClass 。自 ChildClass延伸ParentClass - 它还继承了foo()方法。

在第一种情况下,您将无法调用 child.bar();因为ParentClass没有名为 bar() 的方法.

同样的情况也适用于变量、内部类等。有关更多信息,请参阅 Oracle documentation .

关于Java:继承和声明,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36339747/

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