【发布时间】:2013-05-18 20:14:06
【问题描述】:
我知道什么是静态......全局。
所以我正在查看代码,以便更好地编写自己的代码。我正在浏览 Minecraft 源代码,对于那些有兴趣在“TileEntity.java”和“EntityList.java”文件中查看的人。肯定没必要去那边看,因为它只是一种编程方式。
所以,我们只有一个带有方法的常规类:
public class EntityList{
public static void addMapping( /* variables that dont matter */ ){
//Call other methods, also unimportant
}
}
之后有一个类导入 EntityList 并执行此操作:
import the.path.to.EntityList;
public class TileEntity{
static{
addMapping( /* vars */ );
addMapping( /* vars */ );
}
}
现在我想知道:这是如何工作的?如果您需要了解更多代码背景,请告诉我,但由于版权和其他原因,我无法重新分发文件。如果你自己有 Minecraft,那么你必须反编译它。
【问题讨论】:
-
不要只说“它不起作用”。向我们展示您的尝试,并粘贴您收到的确切错误消息。
-
如果您有两个不同的问题,您应该将它们作为两个不同的问题发布。
-
谢谢 JB Nizet,下次我会记住这一点。当然,感谢 ellak 的评论。后来我弄清楚了如何导入一个类,这是我错过的一个愚蠢的拼写错误。现在让我们等待第一个问题:) 我忘记了布赖恩,谢谢。这对我以后的参考帮助很大
标签: java eclipse import static