【问题标题】:Why does a java class not terminated while a c++ class is?为什么 java 类没有终止而 c++ 类是?
【发布时间】:2019-11-11 05:03:20
【问题描述】:

我的老师问了一个问题。他问为什么 java 类不像 c++ 类那样终止。 我对他的问题没有答案。你能帮帮我吗?

【问题讨论】:

  • 为什么在c++中声明一个类后要加分号?
  • 如果你指的是类定义末尾的分号,那是 C 的保留。
  • 那我应该给老师什么答案呢?
  • 语言设计不同。就是这样。
  • 我建议你说服你的老师,它们是不同的语言,它们有不同的语法和工作方式。您发现它们之间的相似之处只是一个巧合。

标签: java c++ class


【解决方案1】:

C++ 允许类似代码

class MyClass
{
  ...
} myObject;

使类定义成为语句的一部分,语句以分号结尾。 Java 不允许这种结构。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-12-10
    • 2016-07-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-17
    相关资源
    最近更新 更多