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

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Java無法訪問靜態(tài)公共方法

Java無法訪問靜態(tài)公共方法

拉丁的傳說 2021-12-10 16:36:45
我沒有找到類似的問題,這是我注意到但沒有幫助的參考: Accessing public static java method from scala我很困惑為什么我不能從 Start 類訪問 cellPhone 方法 addContact?addContact 是公共和靜態(tài)的。如果您查看 joseph 類,我想了解對象數(shù)組與對象 ArrayList 在訪問方面的區(qū)別。我知道這是完美的組織,也許我應(yīng)該在約瑟夫課上有手機(jī)課?但這也不起作用。我的錯誤在 Start 類中。開始上課:public class Start {public static void main(String[] args) {    // TODO Auto-generated method stub    Joseph jhr = new Joseph();    jhr.addCreditCard("Visa");    jhr.setWeight(168);    jhr.setHairColor("Brown");    jhr.setGender("male");    jhr.setName("Randy ");    jhr.myCellPhone.addContact();//ERROR: he method addContact() is undefined for the type List<cellPhone>    jhr.cell[0].setCellPhone(5255857);    jhr.cell[1].setCellPhone(4155053);    jhr.cell[0].addContact("Bob");    jhr.cell[1].addContact("Amy");    //jhr.cell.addContact("Nameishi");    //jhr.cell.setCellPhone(3333847);    System.out.println("Single : "+jhr.showStatus() + " Gender: " + jhr.showGender() +" Name:"+jhr.showName());    //System.out.println("Cell number: " +jhr.cell.showCellNumber());    System.out.println("Middle name: " + jhr.middleName);}} 手機(jī)類:public class cellPhone {private int cellPhoneNumber;static private List<String>  myContacts =  new ArrayList<String>(100);public cellPhone() {    // TODO Auto-generated constructor stub}//show all numbers in cell phonepublic final int showCellNumber() {    return cellPhoneNumber;}//get all Contacts in cell Phonepublic List<String> contactsList() {    return myContacts;}//add numbers to cell phonepublic void setCellPhone(int myNumber) {    cellPhoneNumber = myNumber;}//add contacts to cell phonestatic public void addContact(String contact) {    myContacts.add(contact);}}
查看完整描述

2 回答

?
收到一只叮咚

TA貢獻(xiàn)1821條經(jīng)驗 獲得超5個贊

我必須將手機(jī)添加到列表中,然后我必須設(shè)置它。我認(rèn)為數(shù)組更容易,但顯然 Arraylist 是動態(tài)的。對于任何有我問題的人來說,我是如何解決它的。

    jhr.myCellPhone.add(new cellPhone());
    jhr.myCellPhone.get(0).addContact("Joseph");


查看完整回答
反對 回復(fù) 2021-12-10
?
慕姐8265434

TA貢獻(xiàn)1813條經(jīng)驗 獲得超2個贊

此外, addContact() 是一個靜態(tài)方法。這意味著該方法屬于類而不是類的實例。換句話說,所有 CellPhone 實例都將共享 list static private List<String>  myContacts。刪除方法之前和列表之前的靜態(tài),這一切都有意義。


查看完整回答
反對 回復(fù) 2021-12-10
  • 2 回答
  • 0 關(guān)注
  • 356 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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