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

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

為什么私有化List后用get調(diào)用的時候調(diào)不了

package?com.student;
import?java.util.ArrayList;
import?java.util.List;
public?class?ListTest?{
private?List?coursesToSelect;
public?List?getCoursesToSelect()?{
return?coursesToSelect;
}
public?void?setCoursesToSelect(List?coursesToSelect)?{
this.coursesToSelect?=?coursesToSelect;
}
public?ListTest(){
this.coursesToSelect=new?ArrayList();
}
public?void?testAdd(){
Course?cr1=new?Course("1",?"人類起源學(xué)");
coursesToSelect.add(cr1);
Course?temp=(Course)?getCoursesToSelect();//這邊輸0會報錯
System.out.println("輸入進的課程:"+temp.getId()+"-"+temp.getName());
}
public?static?void?main(String[]?args)?{
//?TODO?自動生成的方法存根
ListTest?lt=new?ListTest();
lt.testAdd();
}
Exception?in?thread?"main"?java.lang.ClassCastException:?java.util.ArrayList?cannot?be?cast?to?com.student.Course
at?com.student.ListTest.testAdd(ListTest.java:20)
at?com.student.ListTest.main(ListTest.java:26)


正在回答

3 回答

https://img1.sycdn.imooc.com//5d3d7a8b0001692507250053.jpg

一開始以為你設(shè)了private屬性,然后直接調(diào)用發(fā)生錯誤,但看代碼,有用public方法返回列表,妥的;

發(fā)現(xiàn),你沒用get()方法來獲取錄入的課程信息。多打代碼,注意自己和老師代碼是否一致。

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

Exception in thread "main" java.lang.ClassCastException: java.util.ArrayList cannot be cast to com.student.Course

at com.student.ListTest.testAdd(ListTest.java:20)

at com.student.ListTest.main(ListTest.java:26)


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

package com.student;


import java.util.ArrayList;

import java.util.List;


public class ListTest {

private List coursesToSelect;

public List getCoursesToSelect() {

return coursesToSelect;

}

public void setCoursesToSelect(List coursesToSelect) {

this.coursesToSelect = coursesToSelect;

}

public ListTest(){

this.coursesToSelect=new ArrayList();

}

public void testAdd(){

Course cr1=new Course("1", "人類起源學(xué)");

coursesToSelect.add(cr1);

Course temp=(Course) getCoursesToSelect();

System.out.println("輸入進的課程:"+temp.getId()+"-"+temp.getName());

}

public static void main(String[] args) {

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

ListTest lt=new ListTest();

lt.testAdd();


}



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

舉報

0/150
提交
取消

為什么私有化List后用get調(diào)用的時候調(diào)不了

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

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

幫助反饋 APP下載

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

公眾號

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