在 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);
}
}
下面的操作在我在方法外部添加时出现错误,
下面提到的代码声明为实例变量,我在 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);
}
}