面向对象编程

计算机科学
验证引用
虽然已尽一切努力遵循引用风格规则,但可能会有一些差异。如果您有任何问题,请参考相应的样式手册或其他资料。
选择引用格式
反馈
修正?更新?遗漏?让我们知道如果你有建议来改进这篇文章(需要登录)。
谢谢您的反馈

我们的编辑将审阅你所提交的内容,并决定是否修改文章。

外部网站
打印
验证引用
虽然已尽一切努力遵循引用风格规则,但可能会有一些差异。如果您有任何问题,请参考相应的样式手册或其他资料。
选择引用格式
反馈
修正?更新?遗漏?让我们知道如果你有建议来改进这篇文章(需要登录)。
谢谢您的反馈

我们的编辑将审阅你所提交的内容,并决定是否修改文章。

外部网站
备选标题:OOP

面向对象编程,使用预定义的编程模块化单元(对象、类、子类等等),以使编程更快、更容易维护。面向对象语言有助于管理大型程序的复杂性。对象打包数据及其上的操作,因此只有操作是公开可访问的,而数据结构的内部细节是隐藏的。这种信息隐藏使程序员能够孤立地考虑程序的每个部分,从而使大规模编程更加容易。此外,对象可以从更一般的对象派生,“继承”它们的功能。这样一个物体层次结构可以定义专门的对象,而不必重复更一般的对象中的所有内容。

面向对象编程始于Simula语言(1967年),它将信息隐藏添加到大陵五.另一种有影响力的面向对象语言是Smalltalk(1980),其中程序是一组通过相互发送消息进行交互的对象。自20世纪90年代以来,Java一直是最成功的面向对象语言之一。

大卫Hemmendinger