在 class 内添加外部方法

Addition outside method inside class

下面的操作在我在方法外部添加时出现错误,

下面提到的代码声明为实例变量,我在 class 内部和方法外部执行了加法,

int a=10; a=a+10;

如果我在里面添加这个方法就不会出现编译错误,为什么??

在Java中,方法负责对实例变量进行操作。如果需要初始化实例变量,可以使用构造函数或初始化块。 您可以按以下方式进行:

    int a = 0;
{
    a = a + 1;
}

在Java中int a=10; a=a+10;是不可能的。不过你可以试试这个,可能对你有帮助。

public class AddOutsideMethod {

    private static int i = 10;
    private static int j = i + 10;
    
    public static void main(String[] args) {
        System.out.println(j);
    }

}