什么是面向对象语言?
面向对象语言(Object-Oriented Language)是一类以对象作为基本程序结构单位的程序设计语言,指用于描述的设计是以对象为核心,而对象是程序运行时刻的基本成分。语言中提供了类、继承等成分,有识认性、多态性、类别性和继承性四个主要特点。
- 识认性。系统中的基本构件可识认为一组可识别的离散对象;
- 类别性。系统具有相同数据结构与行为的所有对象可组成一类;
- 多态性。对象具有唯一的静态类型和多个可能的动态类型;
- 继承性。在基本层次关系的不同类中共享数据和操作。
其中,继承是面向对象语言的特色。
一般认为,较典型的面向对象语言有:C++(支持多继承、多态和部分动态绑定)、Java(支持单继承、多态和部分动态绑定)、C#(支持单继承,与Java和C++等有很多类似之处)
面向对象语言是一种以对象为中心的编程语言,特征包括识认性、类别性、多态性和继承性。对象是程序运行的基本成分,类和继承机制则提供了结构和复用性。常见的面向对象语言有C++、Java和C#,它们支持不同级别的继承和多态实现。

被折叠的 条评论
为什么被折叠?



