gpt4 book ai didi

java - 声明中的关键字 "class"

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:09:10 24 4
gpt4 key购买 nike

我在面试中遇到了一个相当简单的问题。

为什么我们使用 class 关键字来声明类?

最佳答案

简短回答:因为这是在 C++ 中完成的方式。 Java 从 C++ 中获取了大部分语法 - 在我看来,这是一个明智的决定,因为它确实有助于吸引程序员,因为它仍然是新的。

现在,如果您的问题是为什么根本需要关键字——即为什么编译器不能只推断类的声明位置——也许可以,但使用关键字有以下好处

  1. 更容易编译。
  2. 比隐式声明更易读。
  3. 正如我上面所说 - 类似于 C++ 语法。

编辑:还有一件事 - 有些事情不能由编译器在 Java 语法中推导 - 例如,空类和空类之间的唯一区别接口(interface)(在 Java 中都是合法的)是 class/interface 关键字。

关于java - 声明中的关键字 "class",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2871024/

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