簡述java的特點 java為什么要用接口?
java為什么要用接口?Java不支持多重繼承,但它支持多個接口,這可以彌補不支持多重繼承的缺點。1。接口是Java的主要特性和支柱。2. 接口用于標識特定的類實現(xiàn)。它將自動將接口中的抽象方法繼承給繼
java為什么要用接口?
Java不支持多重繼承,但它支持多個接口,這可以彌補不支持多重繼承的缺點。
1。接口是Java的主要特性和支柱。
2. 接口用于標識特定的類實現(xiàn)。它將自動將接口中的抽象方法繼承給繼承其類的類。
3. 接口有點像拷貝。它是用Java寫的。
4. 現(xiàn)在“面向接口編程”的時代已經開始了,用接口來解耦。
5. 接口中的方法必須從其類實現(xiàn)繼承。如果繼承很少或沒有繼承,則會報告錯誤。例如,如果您編寫了100個類,則每個類都需要一些具有相同名稱和相同返回值的方法。此時,可以使用接口在一個接口中編寫所有這些方法,并讓這10個類實現(xiàn)它們。這樣,就有了這個問題,在100個類中有些方法只需要填寫自己的具體方法。
Java能反射實現(xiàn),內部接口和內部抽象類作為參數(shù)的方法嗎?
主題不是很清楚,但是java反射可以獲得內部類和內部接口,也可以作為參數(shù)傳入。代碼如下:
一個具有內部類和接口的類。
測試類:您可以獲得通用屬性和方法、內部類和接口,并初始化內部類。無法實例化接口。但它可以由外部類實現(xiàn),然后實例化。
結果如下