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

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

對象 和 object 區(qū)別?

package?com.myjava3.ArrayList;

import?java.util.ArrayList;
import?java.util.List;

/**備選課程類
?*?@author?Administrator
?*
?*/

public?class?ListTest?{
	public?List?coursesToSelect;
	/**用于存放備選課程的List
	?*?@author?Administrator
	?*
	?*/
	public?ListTest(){
		this.coursesToSelect?=?new?ArrayList();	
	}
	//實(shí)例化一個課程對象,然后往課程集中添加,完成后,在輸出。
	public?void?testAdd(){
		Course?c1?=?new?Course(1,"數(shù)據(jù)結(jié)構(gòu)");
		coursesToSelect.add(c1);
		Course?temp1?=?(Course)?coursesToSelect.get(0);
		System.out.println("添加了課程:"+temp1.getId()+":"+temp1.getName());	
		
		Course?c2?=?new?Course(2,"c語言");
		coursesToSelect.add(0,c2);//添加課程
		Course?temp2?=?(Course)coursesToSelect.get(0);//調(diào)用get()方法獲取到課程,參數(shù)為index
		System.out.println("添加了課程:"+temp2.getId()+":"+temp2.getName());
		
		Course?c3?=?new?Course(4,"python");
		coursesToSelect.add(2,c3);//添加的index??為>=0?<=size
		
	}
	public?static?void?main(String[]?args){
		ListTest?t1?=?new?ListTest();
		t1.testAdd();
	}

}

Course c1 = new Course(1,"數(shù)據(jù)結(jié)構(gòu)");
coursesToSelect.add(c1);
Course temp1 = (Course) coursesToSelect.get(0);

視屏當(dāng)中提到的 ?對象存入集合變成object類型 ?取出時需要類型轉(zhuǎn)換 ? 這個 對象 和 object

有什么不一樣的嗎?





正在回答

1 回答

java中所有的對象都是繼承object,也就是說Course是object的子類。因?yàn)閏oursesToSelect沒有定義泛型,所以都是以object存儲,后面取出來自然就是object。所以要進(jìn)行類型強(qiáng)轉(zhuǎn)

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

舉報

0/150
提交
取消

對象 和 object 區(qū)別?

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

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

幫助反饋 APP下載

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

公眾號

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