子类只是从超类的不良实践继承了一些属性吗?

时间:2018-04-06 10:06:01

标签: oop

我有一个子类,它继承了超类的属性和方法。但是,我希望这个子类只从超类中继承一些属性,而不是所有属性。

在OO编程中,这是一种不好的做法吗?我注意到在ES6 JavaScript中无法做到这一点。

1 个答案:

答案 0 :(得分:0)

这在OOP

中是不可能的

如果您将B定义为A的子类,则B会继承A中的所有属性和方法。

有一些例外:

    <{1}}中无法访问A
  • 私人会员(BTW代码会在那里)
  • 初始值设定项/构造函数并不总是自动继承,此处规则取决于您使用的语言