简答题

面向对象的基本概念类、对象、封装、继承等定义是什么?

正确答案

类(Class)是具有相同属性和服务的一组对象的集合,它为属于该类的全部对象提供了统一的抽象描述,其内部包括属性和服务两个主要部分。
对象(Object)是系统中描述客观事物的一个实体,它是构成系统的一个基本的单位,由一组属性和对这组属性进行操作的一组服务组成,是类的一个实例
封装(Encapsulation)是把对象的属性和服务结合成一个独立的系统单位,并尽可能隐藏对象的内部细节。
继承性:如果一个类A继承自另一个类B,就把这个A称为“B的子类”,而把B称为“A的父类”。继承使得相似对象可以共享程序代码和数据结构,大大减少程序中的冗余信息;继承可以把已有的一般性的类具体化来提高软件的可重用性。
多态性(Polymorphism)是指在父类中定义的属性或服务被子类继承后,可以具有不同的数据类型或表现出不同的行为。

答案解析

相似试题
  • 解释下面几个概念: 1)对象 2)实例 3)类 4)消息 5)封装 6)继承 7)多态

    简答题查看答案

  • ()继承和对象标识是面向对象模型的三个最为基本的概念。

    填空题查看答案

  • 面向对象的主要特征除对象惟一性、封装、继承外,还有()。

    单选题查看答案

  • 面向对象的三大特征:封装、继承、()

    填空题查看答案

  • 面向对象设计思想的核心是封装、继承和()

    单选题查看答案

  • 面向对象程序设计的三大特征是封装性、继承性和()。

    填空题查看答案

  • 面向对象的三个关键特征为多态性、封装型、继承性

    判断题查看答案

  • 面向对象就是既使用对象又使用类和继承等机制,而且对象之间仅能通过()来实现彼此之间的通信。

    单选题查看答案

  • 面向对象编程中的“继承”的概念是指()

    单选题查看答案