今天我正在帮助一位朋友完成他的 Java 作业,我想我没有意识到纯 Java 和 Android 中的 Java 之间存在差异。快速编写程序:
public class myClass{
public static void Main (String[] args){
doThis();
}
public void doThis(){
System.out.println("Did this");
}
}
但是在运行它时,我收到一个抱怨,我需要将 doThis() 方法设置为静态的。这是为什么?当我在 Android 中开发一些基本的东西时,我从来不需要使用 static 关键字。
注意:这可能源于我对静态的实际含义感到害怕。