【问题标题】:how to define a constructor outside class in java?如何在java中定义类外部的构造函数?
【发布时间】:2015-12-14 03:40:33
【问题描述】:

C++ 使用双冒号在类外定义构造函数。在java中做什么? 我有一个很长的程序,所以最好在类主体之外使用声明的构造函数,但我不知道正确的语法。

【问题讨论】:

  • 一个简单的谷歌搜索不会显示这一点吗?投反对票。您可以通过查看stackoverflow.com/help/how-to-ask 来参考如何提出问题,以及如何通过阅读以下内容来创建示例:stackoverflow.com/help/mcve
  • 不,这不是 Stack Overflow 保持其质量的方式 - 我们不会忽略不好的问题,而是解释它们为什么不好并投反对票,这样其他人甚至都不会阅读它们。
  • 除了我在谷歌或任何书籍上都没有找到它。所有的文章都是基于 c++ 的。所以我想问有什么办法吗?
  • @ASH: 如果你在 google 上没有发现你不能在类之外创建构造函数,那么你要么根本没有 google,要么真的应该更新你对 Java 和“如何使用 Google”
  • 这是一个荒谬的想法。

标签: java syntax constructor


【解决方案1】:

在 Java 中,您不能在类之外定义构造函数。

【讨论】:

    【解决方案2】:

    在 Java 中,在类主体之外定义类成员的想法非常荒谬。你做不到,你不应该需要它。

    如果看起来你需要它,那么你的班级做得太多了。只需将其拆分为更多类,可能是嵌套的。

    【讨论】:

      猜你喜欢
      • 2021-12-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-12-27
      • 1970-01-01
      • 1970-01-01
      • 2022-01-02
      相关资源
      最近更新 更多