gpt4 book ai didi

java - 与变量相关的单词 'type' 是什么意思?

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:35:29 25 4
gpt4 key购买 nike

我正在使用一本书学习一些入门 Java,其中一个 self 评估问题是:“在 Java 中,与变量相关的‘类型’一词是什么意思?”

让我有点难过。

书中说:“引用类型变量的声明方式与值类型变量相同。首先给出类型的名称(类),然后是变量的名称。”

所以我的答案是:与变量相关的单词类型意味着为类创建一个名称,变量可用于引用该类的实例。

例如,

Toad frogger;

会产生 Toad 类型,它有一个变量 frogger,它可以引用 Toad 类或类型的实例。

这是正确的吗?感谢任何可以解决这个问题的人! :)

最佳答案

我会说变量 frogger Toad 类型会更清楚,这意味着:

  • 表达式 frogger 的编译时类型是 Toad - 当您使用 frogger.foo() 时,这用于诸如成员解析之类的事情>,如果你做 foo(frogger)
  • frogger 的值始终为 null 或对 Toad 实例或子类的引用。 (例如,该值可能是对 LesserSpottedToad 实例的引用。)

关于java - 与变量相关的单词 'type' 是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8420684/

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