我注意到我无法直接对继承自基类的变量进行赋值,我假设这是因为在基类中该变量被定义为protected的缘故。 我觉得一个绕过这个问题的方法是,在子类中通过定义另外一个变量来暴露它。 但是,如果在很多地方都继承同一个基类,不是否应该允许用户自动暴露这种变量呢? 是这样的场景已经被不同的方法解决了吗?
暴露继承的变量还是我缺少什么
我注意到我无法直接对继承自基类的变量进行赋值,我假设这是因为在基类中该变量被定义为protected的缘故。 我觉得一个绕过这个问题的方法是,在子类中通过定义另外一个变量来暴露它。 但是,如果在很多地方都继承同一个基类,不是否应该允许用户自动暴露这种变量呢? 是这样的场景已经被不同的方法解决了吗?
评论 (0)