多態的坑

若是一個對象是經過多態的形式new出來的,如 Shape shape=new Cricle();對象

那麼shape調用子類由父類繼承的方法的時候是不會調用父類的方法的,可是屬性若是父類有,仍是會調用父類的屬性,若是方法是靜態的,也將調用的是父類的方法,由於static是跟對象無關的,是跟類有關的。shape調用的時候會自動綁定,向下轉型,因此能知道是誰的方法繼承

相關文章
相關標籤/搜索