首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在python中使用抽象数据类型?

如何在python中使用抽象数据类型?
EN

Stack Overflow用户
提问于 2018-11-30 00:00:53
回答 1查看 2K关注 0票数 0

我想知道python中的抽象数据类型是如何工作的!因为我的老师给了我们一个项目,说我们要用它。我们必须做3个未成年人的功能,我们将使用在其他4个电源功能(最重要的)。

我想要理解的是:--技术人员说,如果我们使用例如,在我们的未成年人函数列表中,代码应该运行良好,如果他将次要函数的内部改为元组或字典(例如).我不知道该怎么做,你能解释一下吗?举个简单的例子?

EN

回答 1

Stack Overflow用户

发布于 2018-11-30 00:10:58

在面向对象编程中,抽象类就像一个不能实例化的普通类。

它是类设计器提供类的蓝图的一种方式,因此它的方法必须由编写继承自类的类的开发人员来实现。

现在,对于抽象Data Types根据维基百科

抽象数据类型定义为组成数据类型的数据对象的数学模型以及操作这些对象的函数。没有标准的约定来定义它们。在“祈使”和“功能”定义风格之间可能会有广泛的划分。

正如您所看到的,抽象在很大程度上意味着蓝图,而不是实际的实现,尽管在Java中,Abstract Class可以有方法体,即方法的实现,只是不能实例化。

此外,在Python中,抽象数据类型是您自己创建的类型。

例如,一个list和一个hashset,它们都形成了一个抽象数据类型字典,尽管在python中它看起来是内置的。

抽象是一种技术,在这种技术中,您可以创建抽象数据类型,或者可以将其看作是一个概念,而不是数据类型。

关于极客的更多有用信息

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53549351

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档