How to access the private variables of a class in its subclass?

前端 未结 28 2303
清歌不尽
清歌不尽 2020-12-17 09:46

This is a question I was asked in an interview: I have class A with private members and Class B extends A. I know private members of a class cannot be accessed, but the qu

28条回答
  •  [愿得一人]
    2020-12-17 10:43

    The architecture is broken. Private members are private because you do not want them accessed outside the class and friends.

    You can use friend hacks, accessors, promote the member, or #define private public (heh). But these are all short term solutions - you will probably have to revisit the broken architecture at some stage.

提交回复
热议问题