折腾:
【记录】IntelliJ IDEA中使用Java的日志库tinylog记录日志
后,希望把log日志初始化部分的代码,提取出来,放到全局共用。
至少放到此处类的外部,文件的顶部。
但是之前尝试了:
void loggingInit(){ } static void loggingInit(){ } public static void loggingInit(){ }
会报错
Illegal type: ‘void’
java Illegal type: ‘void’
换成Void,结果:
'class' or 'interface' expected
好像函数不能放在Class类的外面。。
java function outside class
感情是:
函数必须在Class内部才行,没法在外部
java 类外部的函数
java 全局 函数
java global function
【总结】
结论就是:
Java中没有,独立的,不少于任何Class类的,全局函数。
必须放在一个类中,可以加上static属性,这样别人就可以不用实例类,即可调用。
转载请注明:在路上 » 【无法解决】Java中如何实现类外部的全局函数