關於繼承的說法正確的是

關於繼承的說法正確的是(A)。對象

  • 子類將繼承父類全部的數據域和方法。
  • 子類將繼承父類的其可見的數據域和方法。
  • 子類只繼承父類public方法和數據域
  • 子類只繼承父類的方法,而不繼承數據域

在一個子類被建立的時候,繼承

  • 首先會在內存中建立一個父類對象,
    • 而後在父類對象外部放上子類獨有的屬性,
    • 二者合起來造成一個子類的對象。
  • 因此所謂的繼承使子類擁有父類全部的屬性和方法其實能夠這樣理解,
    • 子類對象確實擁有父類對象中全部的屬性和方法,
    • 可是父類對象中的私有屬性和方法,子類是沒法訪問到的,
      • 只是擁有,但不能使用。
  • 就像有些東西你可能擁有,可是你並不能使用。
    • 因此子類對象是絕對大於父類對象的,
    • 所謂的子類對象只能繼承父類非私有的屬性及方法的說法是錯誤的。
    • 能夠繼承,只是沒法訪問到而已。
相關文章
相關標籤/搜索