虛繼承和普通繼承區(qū)別 類的public private protected三種集繼承方式有何差別?
類的public private protected三種集繼承方式有何差別?主要區(qū)別在于訪問(wèn)權(quán)限。根據(jù)對(duì)子類的公共繼承,基類的訪問(wèn)權(quán)限不會(huì)改變。也就是說(shuō),基類中的public成員仍然是public,受
類的public private protected三種集繼承方式有何差別?
主要區(qū)別在于訪問(wèn)權(quán)限。根據(jù)對(duì)子類的公共繼承,基類的訪問(wèn)權(quán)限不會(huì)改變。也就是說(shuō),基類中的public成員仍然是public,受保護(hù)的成員仍然是protected,但是private的成員不能在子類中訪問(wèn)。根據(jù)受保護(hù)的繼承類,基類的公共方法在子類中受到保護(hù)。也就是說(shuō),類的用戶可以在基類中調(diào)用的公共方法不能在子類中調(diào)用。只有子類及其子類和朋友才能使用這些方法。其他同上。根據(jù)private繼承的類,基類的所有公共子類和受保護(hù)子類都是私有的。只有子類及其朋友可以訪問(wèn)它們,子類的子類和類用戶不能訪問(wèn)它們。