第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

為什么我的主程序報錯,說必須在類的方法前加static…然而視頻里并沒有加static…

為什么我的主程序報錯,說必須在類的方法前加static…然而視頻里并沒有加static…

正在回答

5 回答

一個是創(chuàng)建這個類的實例就是所說的new一下,另外就是添加static,讓他變成靜態(tài)的,因為靜態(tài)是可以不依賴實例就可以調(diào)用的

0 回復(fù) 有任何疑惑可以回復(fù)我~

大兄弟? 你要先創(chuàng)建個類的實例 通過 sanxin.change() 來調(diào)用啊~

0 回復(fù) 有任何疑惑可以回復(fù)我~

1 ? ?package com.edu.imooc; ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??

2????public class Object {

3????public static void main(String[] args) {

4????// TODO Auto-generated method stub

5????tellPhone sanxin = new tellPhone();

6????sanxin.screen = 2.5f;

7????sanxin.cpu = 4.0f;

8????sanxin.price = 2568;

9????sanxin.call();

10????sanxin.msg();

11 ? ?//調(diào)用Change方法

12 ? ?int dollar =Change(sanxin.price);

13????System.out.println("美元是"+dollar);

14????}

15????//解決方法1 ?添加 static

16????public static int ?Change(int i){

17????int ?dollar;

18????dollar = i * 6;

19????return dollar;

} ?

}

第十一行 ?要調(diào)用change方法 ?除了 添加 static 還有什么辦法嗎?

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

鮮衣

Object obj=new Objiect(); int dollar=obj.Change(sanxin.price);
2015-10-07 回復(fù) 有任何疑惑可以回復(fù)我~

你的錯誤是直接在main()方法中調(diào)用類的非靜態(tài)方法(即未加static),而老師的視頻里面是先通過new創(chuàng)建類的對象,然后? 類的對象.方法? 來調(diào)用方法。還有疑問再問我。

0 回復(fù) 有任何疑惑可以回復(fù)我~

貼代碼。提示所調(diào)方法需要加上static修飾,說明你在static修飾的靜態(tài)方法中試圖去調(diào)用一個非靜態(tài)的方法,該操作只能通過兩種方法實現(xiàn),一種就是你說的,將被調(diào)方法加上static修飾為靜態(tài)方法,還有一種是實例化一個方法所在類的對象,使用對象去調(diào)用該方法。

0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報

0/150
提交
取消

為什么我的主程序報錯,說必須在類的方法前加static…然而視頻里并沒有加static…

我要回答 關(guān)注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號