首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >寻找一种纯面向对象语言

问寻找一种纯面向对象语言
EN

Stack Overflow用户
提问于 2010-01-28 00:28:33
回答 15查看 25.3K关注 0票数 19

我认为面向对象编程被高估了,但是我想学习这个范例。不幸的是,我倾向于以结构化的方式编程,我没有使用太多的继承或者多实例。我认为我必须学习一种纯面向对象的语言,这迫使我使用上述特性。

我认为最好的选择可能是学习Ruby。你能确认或者说出更好的替代方案吗?

我主要在x86-64 Linux上工作。

EN

回答 15

Stack Overflow用户

回答已采纳

发布于 2010-01-28 00:41:23

面向对象编程与语法无关。它是一种编程范例.

一种语言可以强迫您使用对象(例如,如果所有东西都是对象),但是使用这些语言之一的不会“强迫”您学习面向对象的编程。

我不会使用太多继承或多个实例

您必须了解何时使用以及为什么使用这些技术(数据抽象、封装、多态性和继承)在对象中思考。获得面向对象编程的良好参考,并使用您最熟悉的语言(支持OOP)来应用这些技术。

票数 35
EN

Stack Overflow用户

发布于 2010-01-28 00:35:07

如果你想要一种纯面向对象的语言,可以试试Smalltalk。在Smalltalk中,一切都是对象。Java并非如此,在Java中,基本类型(int、float)本身并不是对象。

如果Java不需要是一种“纯粹的”面向对象语言,那么它是一个很好的选择,因为它更加主流。

票数 22
EN

Stack Overflow用户

发布于 2010-01-28 00:35:03

对于纯粹面向对象的语言,请查看Smalltalk。我现在正在读这篇文章。

希望这能有所帮助。

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

https://stackoverflow.com/questions/2148559

复制
相关文章

相似问题

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