我知道什么是静态的……全球范围内。
所以我正在查看代码,以便更好地编写自己的代码。我正在浏览 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,则必须对其进行反编译。