JAVA中的多型和介面有什麼區別 有什麼用?怎麼用,最好有個

2021-08-04 21:36:39 字數 1017 閱讀 8371

1樓:手機使用者

我嘞個去,竟然還有人說多型沒有用的。

我且說明一點,如你:

父類:public class a

}子類1:

public class a1 extends a}子類2:

public class a2 extends a}測試類如下:

public class test

}毫無疑問,結果如下:aa1

a2為啥它能夠正確地呼叫a()方法呢,因為多型、動態繫結。

這也就是說,當你有一個基類,比如說形狀類shape,然後其有一個方法getdesc()獲得其描述。shape的子類circle,********,各自過載其父類的getdesc()方法,circle的getdesc()返回「我是圓形」,********的getdesc()返回「我是三角形」。然後某一個類的某一個方法如下:

string test(shape shape)你在呼叫test()方法時可裡往裡面傳的引數型別可以是shape、circle或********,多型能夠保證getdesc()方法被正確呼叫,這叫動態繫結,從而你不用寫三個如下的方法,即test(shape s),test(circle c),test(******** t)。

我嘞個去,沒有多型,那還叫物件導向嗎?!

2樓:匿名使用者

人家沒說多型沒有用,只是問有什麼用,怎麼用的。

3樓:匿名使用者

這種概念問題還是找本好點的oop書看看吧。

如何評職稱?專業和工作不同,職稱是否相同?我評職稱的話會是哪一類?我一點不懂,越詳細越好,多謝! 20

4樓:匿名使用者

通常說的職稱中級是工程師,這個和你的專業有關係,主要看你從事的工作,職稱一般就提工程師這類的,只有註冊那種在具體到小專業,你去哪個公司都可以評職稱的,這個不是什麼特別的地方。

畢業一年後評助工,然後考外語、計算機、寫**,評工程師,你可以搜一下,全國職稱考試的內容就會很清楚了

顯示器的VGA,HDMI,DVI介面有什麼區別

vga介面,只有模復擬訊號,沒有數制字訊號,相對來講,bai 這個介面呈du現的影象質量是最差的zhi。但由於 顯示器的 vga,hdmi,dvi 和displayport介面有什麼區別 不太贊同前面答案中所謂的vga只適合低解析度以及效果理論上最差的結論。事實回上很多專業顯示器,特別是答crt專業...

LTE中,S5 S8介面和Gi介面有什麼區別

gi介面是gprs與外部分組資料網之間的介面 在gprs網路中ggsn與pdn介面 internet 同時也是終端ip地址在外部資料網路的呈現點。gprs通過gi介面和各種公眾分組網如internet或isdn網實現互聯,所有使用者和控制平面的功能都基於終端ip層之上來處理,所有3gpp範疇的終端移...

電話線介面和網線介面有什麼區別

線路上傳輸的是模擬訊號,使用4根芯線,兩根收發,兩根備用.一般2根也可以正常使用.網線傳輸一般用來傳輸數字訊號 傳輸模擬訊號也可以 也是兩根收發,兩根備用,但是如果傳輸素速度超過百兆的話那麼8根芯線全用才可以的.所以有的的地方可以看到只用4根芯線也可以上網的,不過那麼都是低速的網路哦 訊號性質和芯線...