成公教育旗下网站-【考考公务员网】(www.kkgwy.com)更简洁易记!

考考公务员

首页 > 历年真题

历年真题

【南方电网·信息通信业务】在面向对象程序设计中,对象有很多基本特点,其中“从外面看只能看到对象的外部特性,而对象的内部对外是不可见的”这一性质指的是对象的( )。

2024-04-15 00:17:42历年真题186 收藏
【南方电网·信息通信业务】在面向对象程序设计中,对象有很多基本特点,其中“从外面看只能看到对象的外部特性,而对象的内部对外是不可见的”这一性质指的是对象的( )。A、分类性B、标识唯一性C、多态性D、封装性【答案】D【解析】将数据(即属性)和用以操作数据的算法(即方法)捆绑在一起,在形式上写成一个整体,即
【南方电网·信息通信业务】在面向对象程序设计中,对象有很多基本特点,其中“从外面看只能看到对象的外部特性,而对象的内部对外是不可见的”这一性质指的是对象的(     )。
A、分类性
B、标识唯一性
C、多态性
D、封装性
【答案】D
【解析】将数据(即属性)和用以操作数据的算法(即方法)捆绑在一起,在形式上写成一个整体,即“类”,这个过程就叫作“封装”。通过封装,数据和操作数据的算法紧密联系起来。通过封装,还可以将对象的一部分属性和方法隐藏起来,让这部分属性和方法对外不可见,而留下另一些属性和方法对外可见,作为对对象进行操作的接口。这样就能合理安排数据的可访问范围,减少程序不同部分之间的耦合度,从而提高代码扩充、代码修改、代码重用的效率。故选D。