【发布时间】:2020-05-21 04:37:14
【问题描述】:
我对面向对象编程感到困惑。我必须为我写的一些代码回答一些问题:
- 此代码中使用了哪些 OOP 原则?
- 它们是如何应用的?
- 解释此代码中使用的 OOP 概念。
这里我不明白“原则”和“概念”这两个词之间的区别。他们是一样的吗?还是不一样?
我知道有 4 种面向对象的原则。
- 继承。
- 抽象
- 封装。
- 多态性。
在我的代码中,我有 setter 方法、getter 方法、抽象类、类之间的继承。所以我这样回答:
继承、抽象、封装、多态。
我使用了setter方法、getter方法、抽象类、类之间的继承。这就是它的应用方式。
我不知道。
这就是混乱。我需要解释一下吗:
-
继承、抽象、封装、多态?
或
方法、getter 方法、抽象类、类之间的继承?
【问题讨论】:
-
我觉得你应该解释一下getter方法、抽象类、类之间的继承