首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

刚学完面向对象 书上有个选择题不理解 求解解决办法

2012-03-22 
刚学完面向对象 书上有个选择题不理解 求解封装,抽象,继承 ,多态性哪个可以隐藏客户端软件的类实现的某些

刚学完面向对象 书上有个选择题不理解 求解
封装,抽象,继承 ,多态性 

哪个可以隐藏客户端软件的类实现的某些元素但显示公共接口 ?求解

我感觉是封装

[解决办法]
应该是封装。

好比现在有一个客户端类,你可以调他的公有元素。来实现你的功能。

而你却不知道他是怎么实现的。


其实书本上的题最没意思了,为了考概念而考概念。

其实接口与实现分离这种思想在面向对象程序设计中,有很多地方都有体现。


[解决办法]
我觉得是封装

将属性和方法封装在类里面,并且通过public,private, protected等等修饰符,来帮助你公开想公开的部分,隐藏该隐藏的部分,各司其职,互不干扰
[解决办法]
你可以根据字面意思去理解 这样好记住。封装就像一台电视机被外壳包装起来 我们不需要了解其内部结构,只要知道电源,数据线,开关等一些外部接口就可以使用电视了

热点排行
Bad Request.