子類怎么調用父類的構造方法 父類和子類的相互轉換及父類調用子類的方法?
父類和子類的相互轉換及父類調用子類的方法?子類到父類:是。父類到子類:否。如果父對象的引用引用子類的對象,則可以強制將父對象的引用轉換為子對象的引用。例如:parent P=new son()son
父類和子類的相互轉換及父類調用子類的方法?
子類到父類:是。父類到子類:否。如果父對象的引用引用子類的對象,則可以強制將父對象的引用轉換為子對象的引用。例如:parent P=new son()son s=(son)P--correct parent P=new parent()son s=(son)P--Wrong,因為繼承的概念是后代類會比祖先類更詳細,所以后代類可以強制轉換為祖先類,因為祖先有一些行為后代類示例(重定義或默認);但是當祖先類示例被強制轉換為后代類示例時,某些后代類沒有行為祖先(即使沒有默認實現)。