在面向对象方法中,将逻辑上相关的数据以及行为绑定在一起,使信息对使用者隐蔽称为封装。当类中的属性或方法被设计为private时,_____________可以对其进行访问。

admin2021-01-07  47

问题 在面向对象方法中,将逻辑上相关的数据以及行为绑定在一起,使信息对使用者隐蔽称为封装。当类中的属性或方法被设计为private时,_____________可以对其进行访问。

选项 A、应用程序中所有方法
B、只有此类中定义的方法
C、只有此类中定义的public方法
D、同一个包中的类中定义的方法

答案B

解析 本题考查面向对象的基本知识。
在面向对象方法中,对象是基本的运行时实体,它既包括数据(属性),也包括作用于数据的操作(行为),即一个对象把属性和行为封装为一个整体。这一封装使得对象的使用者和生产者分离,对象的使用者需要使用对象中的属性和方法时,需要通过对象来进行。封装是面向对象的特征之一。对象中的属性和方法的可访问性由访问权限修饰关键字来指定,C++和Java均支持private、protected和public关键字,分别说明类中属性或行为是私有的、保护的还是公有的。其中private表示对内可见,只有类内部所定义的方法才可以访问;protected对外不可见,对继承子类可见,在使用继承时具有继承关系的子类可以访问;public对外对内均可见,所有类使用者均可以访问。在Java中,缺省的访问权限指定默认访问权限是不采用任何访问权限修饰关键字,指定在同一个package中或子类中访问的成员。
转载请注明原文地址:https://kaotiyun.com/show/2tWZ777K
0

相关试题推荐
最新回复(0)