為什么不行
public class HelloWorld {
? ??
? ? // 定義靜態(tài)變量score1
? ? static int score1=86;
? ? static int score2=92;
? ??
? ? public static int sum(){
? ? ? ? int sum;
? ? ? ? sum=score1+score2;
? ? ? ? return sum;
? ? }
? ? // 定義靜態(tài)變量score2
? ? // 定義靜態(tài)方法sum,計(jì)算成績總分,并返回總分
public static void main(String[] args) {
? ?HelloWorld one=new HelloWorld();
? ?System.out.println(one.sum());
? ? // 調(diào)用靜態(tài)方法sum并接收返回值
}
2019-08-28
public????static????int????sum()這是一個(gè)無參帶返回值的方法,在man方法中必須定義一個(gè)變量(如classScore)來接收返回值return ,這樣才能輸出static方法中可以直接 方法名() 調(diào)用方法 或者 類名.方法名 也或者創(chuàng)建對象在通過對象.方法名 調(diào)用方法
小白回答,不知對不對。
2019-08-22
public static void main(String[] args) {
? ? ? ??
? ? ? ? // 調(diào)用靜態(tài)方法sum并接收返回值
int allScore = sum();
? ? ? ??
System.out.println("總分:" + allScore);
}
靜態(tài)方法相互調(diào)用在同類里面不用創(chuàng)建對象,且打印內(nèi)容不 接受方法體的形式~