将抽象得到的属性和方法组合成类,并将类内部信息进行隐藏,对外公开

题目

将抽象得到的属性和方法组合成类,并将类内部信息进行隐藏,对外公开接口的机制是()

  • A、封装
  • B、抽象
  • C、继承
  • D、多态
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

以下对封装的描述正确的是( )

A.只能对一个类中的方法进行封装,不能对属性进行封装

B.如果子类继承了父类,对于父类中进行封装的方法,子类仍然可以直接调用

C.封装的意义不大,因此在编码时尽量不要使用

D.封装的主要作用在于对外隐藏内部实现细节,增强程序的安全性


答案:D

第2题:

在C#中,接口与抽象基类的区别在于()。

  • A、抽象基类可以包含非抽象方法,而接口只能包含抽象方法
  • B、抽象基类可以被实例化,而接口不能被实例化
  • C、抽象基类不能被实例化,而接口可以被实例化
  • D、抽象类可以包括数据成员,接口只包括抽象函数、抽象属性和抽象索引等,没有数据

正确答案:D

第3题:

下面关于"类"的描述,错误的是()。

A、个类包含了相似的有关对象的特征和行为方法

B、类只是实例对象的抽象

C、类并不实行任何行为操作,它仅仅表明该怎样做

D、类可以按所定义的属性、事件和方法进行实际的行为操作


参考答案:D

第4题:

以下四条接口与抽象类的对比分析,哪条是错误的?()

  • A、接口和抽象类都可以只声明方法而不实现它
  • B、抽象类可以定义类常量,而接口不能
  • C、抽象类可以实现具体的方法,而接口不能
  • D、抽象类可以声明属性,而接口不能

正确答案:B

第5题:

在面向对象程序设计中,多态机制的作用是()。

  • A、信息隐藏
  • B、实现“一种接口,多种方法”
  • C、派生新类
  • D、数据抽象

正确答案:B

第6题:

下列关于“类”的叙述中,错误的是______。

A.类可以按所定义的属性、事件和方法进行实际的行为操作

B.一个类包含了相似的有关对象的特征和行为方法

C.类并不进行任何行为操作,它仅仅表明该怎样做

D. 类只是实例对象的抽象


正确答案:A

第7题:

()是子对象或者子类自动共享父对象或者父类数据结构和方法的机制,这是对象或类之间的一种关系。

  • A、抽象
  • B、封装
  • C、继承
  • D、信息隐藏

正确答案:C

第8题:

abstract是抽象修饰符,可以用来修饰类及其属性和方法。()


参考答案:正确

第9题:

下列关于继承的说法哪个正确()

  • A、子类只继承父类public方法和属性
  • B、子类继承父类的非私有属性和方法:
  • C、子类继承父类的方法,而不继承父类的属性:
  • D、子类将继承的所有的属性和方法

正确答案:B

第10题:

子类将继承父类所有的属性和方法吗?为什么?在什么情况下会出现子类对父类变量的隐藏?什么情况下出现子类对父类方法的覆盖?试举一例。


正确答案:子类继承父类的共有和保护类型的方法和属性,但是对于父类的私有方法和属性无法继承。
如果子类覆盖了父类的静态方法,父类的方法被隐藏。
而覆盖是子类具有重新定义父类成员方法的能力,例如:智能手机是手机的子类,手机可以打电话,而智能手机可以具有打电话并增加传递视频信号的功能,重新定义手机打电话的功能。

更多相关问题