当前位置: 首页 > 面试题库 >

您如何#include java中的文件?

乌翔
2023-03-14
问题内容

来自C ++环境,我习惯于将所需的许多功能拆分为一个funcs.h文件,然后执行#include "funcs.h",然后将这些功能原型添加到主.cpp文件中。现在,我开始使用Java(主要是使用minecraft
ModloeaderMp),并且我已经制作了一个funcs.java文件,其中包含一些预制函数(例如,一些用于文件复制,提供项目堆栈的函数等)。因为我已经在使用该语句Public class mod_mine extends BaseModMp,是否可以导入函数或者可以做其他事情Public class mod_mine extends funcs


问题答案:

您不是#include用Java编写的import package.Class。从Java 6(或者说是5?)开始,您还可以使用import static package.Class.staticMethodOfClass,这将实现您尝试执行的某些形式。

而且,正如@duffymo指出的那样,import仅使您免于系统地为导入的类名加上包名或为导入的静态方法名加上包名和类名。实际的#include语义在Java中根本不存在-
完全没有。

就是说,在我看来拥有一个“ funcs.java”文件似乎就像您开始将脚趾浸入一些反模式中一样……而您应该远离这些模式。



 类似资料:
  • 问题内容: 我想转变成 是否有执行此操作的bash命令? 编辑:在我的实际情况下,该目录确实存在。 问题答案: 如果您想从路径中截取一部分文件名,则“ dirname”和“ basename”是您的朋友,并且“ realpath”也很方便。 备择方案 如果您的外壳不支持,则可以尝试 也 与…相同 因为不需要标准化路径。

  • 问题内容: CSS属性属性如何读取? 难道,......? 答: 从下面的答案中,它看起来很简单,或者。 问题答案: “!important”声明(定界符“!”和关键字“ important”紧随该声明)优先于普通声明。 基本上,在两个样式规则相同的地方……它给了一个明显的重要性,并将应用这些样式。 例 即使第二条规则更具体,也将应用第一条规则(一个元素+一个类,而不是一个元素) 注意: 当您拥有

  • 问题内容: 我想为我的React应用程序设置文档标题(在浏览器标题栏中)。我已经尝试使用反应文档标题(似乎过时了),并设置在与这些解决方案的工作- 。 问题答案: 您可以使用React Helmet:

  • 问题内容: 我试图弄清楚如何连续读取文件,一旦添加了新行,就输出该行。我正在使用睡眠线程来执行此操作,但是它似乎遍历整个文件并退出程序。 有什么建议我做错了吗? 这是我的代码: 提前致谢 更新:此后,我将“ while(br.nextLine){”行更改为“ while(TRUE){” 问题答案: 这有点旧,但是我已经使用了该机制,并且效果很好。 编辑:链接不再有效,但我在Internet存档ht

  • 问题内容: 如何使用Python文字将整数表示为二进制数? 我很容易找到十六进制的答案: 和八进制: 如何使用文字在Python中表示二进制? 答案摘要 Python 2.5及更早版本:可以使用,但不能使用文字来表示二进制。 Python 2.5和更早版本: 无法 表达二进制文字。 Python 2.6 beta:您可以这样做:或。 Python 2.6 beta:还将允许或(第二个字符为字母O)

  • 问题内容: 难以通过 Tire* 宝石索引 Elasticsearch 的附件类型。无法正确设置附件。 * 我已经采用了来自Tyre gem的ActiveModelIntegration示例,并添加了一个字段,以引用我希望与该记录建立索引的本地文件系统上PDF的名称。 FWIW-PDF似乎已添加到索引: 但是附件类型仍然是应该的 我尝试重建索引,但是类型仍然是字符串。有人看到我在搞砸吗? 日志 (