首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否有一种带有对象和泛型的编程语言,但没有继承?

是否有一种带有对象和泛型的编程语言,但没有继承?
EN

Software Engineering用户
提问于 2018-07-31 19:06:54
回答 3查看 497关注 0票数 1

GO编程语言有对象,但没有继承。它也有内置类型Array和Map的泛型。对于所有用户创建的类型,是否有一种具有对象但没有继承和泛型(即参数化类型)的编程语言?

EN

回答 3

Software Engineering用户

回答已采纳

发布于 2018-07-31 19:08:13

锈病有对象和通用的泛型,但没有继承。

票数 7
EN

Software Engineering用户

发布于 2018-12-24 20:59:57

我知道JavaScript以泛型对象的形式存在对象和泛型,但是如果您指的是Java或C#的继承方式,那么它就没有继承,因为它实际上是一种原型语言。但是,您可以使用JavaScript泛型对象来实现您想要的泛型。

票数 -2
EN

Software Engineering用户

发布于 2018-12-24 17:45:49

Kotlin也是一种允许泛型和对象之类的语言,因为它的目的是在kotlin中接口和调用Java代码,但它根本不支持继承。您必须使用接口,它们可以具有具体的类型,但这与kotlin的继承非常接近。

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

https://softwareengineering.stackexchange.com/questions/376197

复制
相关文章

相似问题

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