package project1_9;public class HelloWorld { // 定义静态变量score1 static int score1 = 86; //定义动态变量score2// int score2 = 92; HelloWorld scoreSum = new HelloWorld(); //定义静态变量sum,并且求和,score2通过对象定义的静态变量求和 static int sum =score1+scoreSum.score2; public static void main(String[] args) { System.out.println("总分:" + sum); }}
1 回答
一条小咸鱼
TA贡献457条经验 获得超255个赞
个人见解:static int sum,既然sum是静态的,那么就不应该依赖于field--int score2(你说的“动态变量”)。
public class HelloWorld { // 定义静态变量score1 static int score1 = 86; //定义动态变量score2 int score2 = 92; //定义静态变量sum,并且求和,score2通过对象定义的静态变量求和 static int sum; public static void main(String[] args) { HelloWorld scoreSum = new HelloWorld(); sum = score1 + scoreSum.score2; System.out.println("总分:" + sum); } }
添加回答
举报
0/150
提交
取消