oop - 面向对象编程中的抽象数据类型是什么?

标签 oop object abstract-data-type

什么是面向对象编程中的抽象数据类型?我已经浏览过这个主题的维基百科,但我仍然不清楚。有人可以澄清一下吗?

最佳答案

抽象类是一个泛化概念。它是您发明的类,仅用作继承的基类,但不能从中实例化对象。

并且抽象数据类型 ( ADT ) 不一定是 OOP 概念。这是一个较旧的术语,用于描述堆栈和队列等概念的功能,而不描述实现。

关于oop - 面向对象编程中的抽象数据类型是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1692933/

相关文章:

java - 为什么我不能乘以一个对象?

java - Java中两个具有相同字段的类的面向对象设计

java - 抽象数据类型命名约定 : (Dynamic) Array, Vector、Sequence、List、Container、Buffer

c - 我们什么时候在 C 中声明 ADT 的指针,为什么?

java - 如何保存函数内部所做的数组更改?

java - 这是使用 instanceof 运算符的有效案例吗?

PHPUnit:现有对象的模拟方法

java - 通用节点和对象节点有什么区别

c++ - 包装数据结构

在结构中创建指向结构的指针数组