Java中接口為什么可以調用toString方法?
一句話可以說明白,java中接口可以理解為Object的一個子類,Object中定義的方法,比如toString,它也有。但是實際上不是它的子類。
當一個接口被直接當作變量使用時,會強制將 Object 類的所有方法加入。
當然實際過程中,我們很少會直接將一個接口當做變量使用,因為這樣做確實挺無聊的。
Java中接口為什么可以調用toString方法?
一句話可以說明白,java中接口可以理解為Object的一個子類,Object中定義的方法,比如toString,它也有。但是實際上不是它的子類。
當一個接口被直接當作變量使用時,會強制將 Object 類的所有方法加入。
當然實際過程中,我們很少會直接將一個接口當做變量使用,因為這樣做確實挺無聊的。