在这个程序中,倒数第四行,我直接的访问静态方法,没有通过类名访问,也没有通过对象名访问,可还是得到了一个正确的结果,这是为什么呢?是碰巧吗?有什么弊端吗?
public class HelloWorld { // 定义静态变量score1 static int score1 = 86; // 定义静态变量score2 static int score2 = 92; // 定义静态方法sum,计算成绩总分,并返回总分 public static int sum() { int sum=score1+score2; return sum; } public static void main(String[] args) { // 调用静态方法sum并接收返回值 int allScore = sum(); //就是这里!!!! System.out.println("总分:" + allScore); } }
星际怪物
贰先生
一条小咸鱼
Caballarii
相关分类