Java OOP原则和OOP概念之间的区别?

Java OOP原则和OOP概念之间的区别?,java,oop,Java,Oop,我对面向对象编程有这种困惑。对于我编写的一些代码,我必须回答一些问题: 此代码中使用的OOP原则是什么 它们是如何应用的 解释此代码中使用的OOP概念 在这里,我不理解这两个词“原则”和“概念”之间的区别。它们是一样的吗?还是不同 我知道有4个面向对象的原则 继承权 抽象 封装 多态性 在我的代码中,我有setter方法、getter方法、抽象类、类之间的继承。所以我的回答是: 继承、抽象、封装、多态性 我使用了setter方法、getter方法、抽象类、类之间的继承。这就是它的应用方式 我不知

我对面向对象编程有这种困惑。对于我编写的一些代码,我必须回答一些问题:

  • 此代码中使用的OOP原则是什么
  • 它们是如何应用的
  • 解释此代码中使用的OOP概念
  • 在这里,我不理解这两个词“原则”和“概念”之间的区别。它们是一样的吗?还是不同

    我知道有4个面向对象的原则

  • 继承权
  • 抽象
  • 封装
  • 多态性
  • 在我的代码中,我有setter方法、getter方法、抽象类、类之间的继承。所以我的回答是:

  • 继承、抽象、封装、多态性

  • 我使用了setter方法、getter方法、抽象类、类之间的继承。这就是它的应用方式

  • 我不知道

  • 这就是困惑。我是否必须解释:

    • 继承、抽象、封装、多态性

    • 方法、getter方法、抽象类、类之间的继承


    你可以考虑这样做,你可能无法对继承、抽象、封装、多态进行理论解释。您应该提到这些OOP原则在您的总体类设计、代码流和应用它们的原因方面有哪些优势。

    OOP有4个主要原则:封装、数据抽象、多态性和继承。这些也被称为面向对象编程的四大支柱

    OOP的概念是类、对象、继承、接口和包

    我也对此感到困惑,直到我的老师告诉我,原则是一套规则,你必须应用这些规则,而概念就是理解如何应用这些规则

    因此,人们可以通过概念从原则和应该如何做或应该在什么领域做来理解必须做什么


    我希望我能提供帮助。

    我想你应该解释getter方法、抽象类、类间继承