最新消息:20210816 当前crifan.com域名已被污染,为防止失联,请关注(页面右下角的)公众号

【无法解决】Java中如何实现类外部的全局函数

Java crifan 1287浏览 0评论
折腾:
【记录】IntelliJ IDEA中使用Java的日志库tinylog记录日志
后,希望把log日志初始化部分的代码,提取出来,放到全局共用。
至少放到此处类的外部,文件的顶部。
但是之前尝试了:
void loggingInit(){
}

static void loggingInit(){
}

public static void loggingInit(){
}
会报错
Illegal type: ‘void’
java Illegal type: ‘void’
Illegal type ‘void’ in Android Java Class – Stack Overflow
android – Java: Illegal type ‘void’ in ASyncTask – Stack Overflow
换成Void,结果:
'class' or 'interface' expected
‘void’ type not allowed here (java) error – Stack Overflow
好像函数不能放在Class类的外面。。
java function outside class
Why Java does not allow function definitions to be present outside of the class? – Software Engineering Stack Exchange
Function Outside the Class (Java in General forum at Coderanch)
Can we declare the member function outside the class in Java? If Yes? How../No? Why? – Quora
Can we define a constructor outside the class? – Quora
java – How to call method outside class – Stack Overflow
java – Call Method Outside Class – Stack Overflow
Java Methods
感情是:
函数必须在Class内部才行,没法在外部
Java: Static/Class methods
Methods and Method Declaration in Java
java 类外部的函数
内部类怎样调用外部类的方法呢?-CSDN论坛
java 全局 函数
java global function
Java function (method) available everywhere (global) – Stack Overflow
【总结】
结论就是:
Java中没有,独立的,不少于任何Class类的,全局函数。
必须放在一个类中,可以加上static属性,这样别人就可以不用实例类,即可调用。

转载请注明:在路上 » 【无法解决】Java中如何实现类外部的全局函数

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
82 queries in 0.206 seconds, using 22.09MB memory