建立壹個類型B的引用,指向壹個新建的類型A的引用。不能反過來的原因是類型A肯定是壹個類型B(A繼承自B),而類型B不是壹個類型A(麻雀是鳥,而不能說鳥是麻雀)。
第壹題
A不能實例化
B在接口裏面所有的字段都是默認static final的,就算沒有加這兩個關鍵字也是相當於自動加上的。既然是final的,無法改變已賦值,所以B是錯的。
C static字段是可以引用的,且沒有改變值,引用正確。
D 和C類似,引用也是正確的。
第二題
Constants con=new Constants(); 不能實例化接口
Constants.MAX=i; 不能給final字段賦值
不懂得歡迎hi我,我可以詳細給妳說說