求指点!!!!!!
这个最后一行的ptint();为什么能直接写可以,但是练习题的
int allScore=HelloWorld.sum();就不能写成int allScore=sum();,求大佬指点!!!!!我觉得是静态方法调用静态方法就应该可以直接调用啊,但为什么还得用类调用?
这个最后一行的ptint();为什么能直接写可以,但是练习题的
int allScore=HelloWorld.sum();就不能写成int allScore=sum();,求大佬指点!!!!!我觉得是静态方法调用静态方法就应该可以直接调用啊,但为什么还得用类调用?
2019-08-02
可以啊
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);
}
}
举报