gpt4 book ai didi

oop - OOP 中的主要概念

转载 作者:行者123 更新时间:2023-12-02 19:57:08 26 4
gpt4 key购买 nike

我曾经在一次采访中被问到“OOP 的 3 个主要概念是什么?”。我回答说,我认为有4个,如下:

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

我说得对吗?

最佳答案

语言要成为面向对象有3个要求:

  • 仅支持封装(对象)的语言不是面向对象的,但它是模块化的
  • 仅支持封装(对象)和消息传递(多态性)的语言不是面向对象的,而是基于对象的
  • 一种支持封装(对象)、消息传递(多态性)和继承(抽象)的语言,是面向对象的

注意:抽象是一个更笼统的概念;封装等是一种抽象,就像子例程是一种抽象一样。请参阅Abstraction

关于oop - OOP 中的主要概念,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/402984/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com