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

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定

靜態(tài)方法中不能直接調(diào)用非靜態(tài)成員,為什么代碼中輸出allScore會是正確的呢?

allScore 是非靜態(tài)成員,在靜態(tài)方法main中,為什么可以直接調(diào)用allScore,如:

System.out.println("總分:" + allScore)

正在回答

4 回答

這里的allScore是局部變量 只可以在此main方法中使用

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

首先得知道什么是成員變量。成員變量,又稱全局變量,是在類的變量部分中定義的變量,和類的方法處于同一層次。靜態(tài)變量和普通成員(或者說非靜態(tài))變量是對立的,他們都屬于成員變量。而方法中的變量不屬于成員變量,就是為了表達(dá)一些東西的代號,就是普通的變量(可以認(rèn)為是局部變量)。這里的allScore不是成員變量,所以談不上是非靜態(tài),而是一個(gè)只能在這個(gè)方法中使用的局部的變量。

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

allScore?是在main方法中?在自己的做用域內(nèi)當(dāng)然可以使用了,靜態(tài)方法中不能調(diào)用非靜態(tài)成員,你要搞明白?作用域?什么是作用域??就是{}?括起來的東西,就像的的心肝脾胃腎你自己的東西你當(dāng)然可以用了

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

你的allScore 是在方法內(nèi)定義的嗎?不看源碼沒法判斷你的情況

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

舉報(bào)

0/150
提交
取消

靜態(tài)方法中不能直接調(diào)用非靜態(tài)成員,為什么代碼中輸出allScore會是正確的呢?

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

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

幫助反饋 APP下載

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

公眾號

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