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

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

關(guān)于toString()的問題

User類的代碼:

public class User {

private String name;

private String sex;

private int age;

private String address;

public User(String name,String sex,int age,String address){

this.name=name;

this.sex=sex;

this.age=age;

this.address=address;

}

public String toString(){

return name+"\t"+sex+"\t"+age+"\t"+address;

}

main方法:

public static void main(String[] args) {

// TODO 自動生成的方法存根

List<User> users=new ArrayList<User>();

User user1=new User("小王","男",18,"南京市");

User user2=new User("小李","男",21,"鹽城市");

User user3=new User("小紅","女",24,"上海市");

users.add(user1);

users.add(user2);

users.add(user3);

for(int i=0;i<users.size();i++){

System.out.println(users.get(i));

}

}


userList.get(i)獲得的是User對象,為什么最后把User類的屬性內(nèi)容都打印了

這里是怎么調(diào)用toString()方法的

正在回答

2 回答

public String toString(){

return name+"\t"+sex+"\t"+age+"\t"+address;

}

這里是重寫了toSrting()方法,你可以試著把這代碼注釋掉,那打印出來的就是User對象的地址,當(dāng)你用上這代碼時,打印出的就是重寫toString()方法里的內(nèi)容。

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

for__what 提問者

類下面默認(rèn)有toString()方法是嗎
2017-03-09 回復(fù) 有任何疑惑可以回復(fù)我~
#2

豬丶豬俠 回復(fù) for__what 提問者

是的~~
2017-03-09 回復(fù) 有任何疑惑可以回復(fù)我~

這里需要重寫toString方法,

public String toString(){

return (name+sex+age+address);

}

調(diào)用toString()方法獲取的是該方法里面的內(nèi)容。

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

舉報(bào)

0/150
提交
取消

關(guān)于toString()的問題

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

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

幫助反饋 APP下載

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

公眾號

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