到底什么叫做面向对象?自认为搞清楚了,可是经理说我没搞清楚。(之二)

问题描述

大家来看一个考题:利用继承提供子类的行为,会导致那些缺点?(多选)A.代码在多个子类中重复。B.运行时的行为不容易改变。C.我们不能在基类中增加行为。D.不知道所有子类的行为。E.所有子类不能同时继承基类的所有行为。F.修改基类的行为会让所有子类都改变。PS:这道选择题的答案并不重要,重要的是你如何解决这些缺点?

解决方案

解决方案二:
我怎么没读懂题是什么意思啊???是说缺点还是说下面那六项哪个是错误的啊???缺点???继承的缺点是有什么啊??说不出来啊...但是缺点要远远小于优点啊,要不然也不能被定为面向对像的特点嘛!这种题的实际意义在哪呢???纯理论考试???
解决方案三:
我感觉应该是A、F,这是继承的特点,不能理解为是它的缺点,继承是面向对象编程的三大特点之一,它提高了代码的可重用性,不过耦合度太高,如果避免耦合度太高的话,可以使用接口
解决方案四:
DF吧.D能算是缺点么???只应该算是一种特性吧!F这个应该是缺点.改进的方法我觉得接口吧!!!我也说的不太明白,还请牛人给一正解吧.
解决方案五:
我觉得我没看懂选项中的“行为”是什么意思?另外继承针对抽象类和普通类结果是不同的,这里所问的继承是两者都包含吗?如果是那样我觉得题目就没什么意义。
解决方案六:
个人感觉,继承可能会带来代码的冗余,以及爆炸性代码量的可能性。所以,一般的处理是用“组合“代替继承。另外,B选项似乎也是...
解决方案七:
讲清楚AF答案,就基本理解了
解决方案八:
好是

时间: 2024-09-19 05:14:15

到底什么叫做面向对象?自认为搞清楚了,可是经理说我没搞清楚。(之二)的相关文章

出错-apache总是自动停止,解决了很久也没搞定,求大神出手相助,跪拜!

问题描述 apache总是自动停止,解决了很久也没搞定,求大神出手相助,跪拜! 环境: win2008+wamp apache2.2.21 php5.3.10 mysql5.5.20 每次出错apache日志中都带有这些信息: PHP Warning: PHP Startup: Unable to load dynamic library 'F:/php/wamp/bin/php/php5.3.10/ext/php_pdo.dll' - xd5xd2xb2xbbxb5xbdxd6xb8xb6xa

c++ poj-求大家帮我看看poj的1723,提交后告诉我答案错误,为什么?我一直没搞懂poj的编译器的规则

问题描述 求大家帮我看看poj的1723,提交后告诉我答案错误,为什么?我一直没搞懂poj的编译器的规则 #include #include using namespace std; int round(double sum int num) { if(sum>0) return (int)(sum/num + 0.5); else if(sum == 0) return 0; else return (int)(sum/num - 0.5);} bool isexit(int* x int y

java web-springMVC spring怎么搞定?服务器都不怎么懂怎么搞?

问题描述 springMVC spring怎么搞定?服务器都不怎么懂怎么搞? 现在工作,一直是敲敲代码,改改bug,修改下数据这些!struts hibernater myibatisspring 都只知道一些原理但是并不精通,sql也是一样会mysql,sqlserveroracledb2但是遇到某些写法货用法时就得去查,页面jsjuqery css....也都是一样的,现在我该怎么进阶?怎么学些东西?个人是想学习下怎么做游戏玩,但是javaWeb才是老本行,还是学习下安卓?技术太多了....

html-float问题,有点疑问,还没搞明白

问题描述 float问题,有点疑问,还没搞明白 为什么这段代码将li的注释去掉效果会不一样... <!DOCTYPE html> <br> body, ul, li {<br> margin: 0;<br> padding: 0;<br> }<br> ul, li {<br> list-style: none;<br> }<br> ul {<br> width: 1000px;<b

有搞过人脸识别的么。自己搞了1周了,没搞定

问题描述 错误百出,解决一个又出来一个,有没有这方面的大神教下啊 解决方案 解决方案二: 解决方案三:仅供参考解决方案四:高科技啊,人工智能啊解决方案五:找微软的api啊,how-old就是用的那个api,不过不清楚正式开放了没有解决方案六:一周就能搞定还叫人脸识别?解决方案七:先理清思路,确定好通过哪几步实现人脸识别再说吧.估计你要了解图像分析中,以下几方面的知识:1了解直方图的算法,主要是灰度直方图,均值化直方图,归一化和二值图.2了解给予基于区域检索的算法3了解SIFT算法,或者类似的Su

勒索病毒WannaCry还没搞定 比它更厉害的永恒之石又来了

5月23日消息,据国外媒体报道,前不久爆发的勒索病毒WannaCry让人再度领教了黑客和病毒的厉害,而在这一病毒还未搞定的情况下,比它更厉害的病毒永恒之石(EternalRocks)又来了. 5月12日爆发的勒索病毒WannaCry短短几天就席卷全球100多个国家,造成英国国家健康中心等众多机构和个人的30万台电脑中招,至今尚未找到彻底的解决办法,而现在又传来了一个不好的消息,比勒索病毒WannaCry更隐蔽危害也更大的新病毒永恒之石已被发现. 最早发现永恒之石这一病毒的是克罗地亚网络安全专家M

不想搞.net了 人太多了 没前途 趁早转了算了

问题描述 不知道坛子里的伙计们有此想法没 解决方案 解决方案二:转到别的也差不多,这年头,竞争都很大.解决方案三:如果我不做开发了我就去卖烤串解决方案四:混饭吃,都不容易.解决方案五:早转早轻松解决方案六:已经转了解决方案七:不希望转行,希望发散,以.net为中心,学习其他的知识解决方案八:转吧,回家开饭店.解决方案九:.net相关的什么有前途呢门槛高点技术复杂的?解决方案十:楼主想法好呀可惜我的给学费挣回来了.在转解决方案十一:jiefen解决方案十二:很早就有想法了,不过先赚点钱!不至于出来

.net序列化问题,实在没搞懂

问题描述 本来工程师好好的,但是今天打开的时候突然报这个错误,怎么回事呢?--------------------------------------------------------------------------------Type'System.Data.Common.DbParameter'inAssembly'System.Data,Version=2.0.0.0,Culture=neutral,PublicKeyToken=b77a5c561934e089'isnotmarke

发布tomcat项目,搞了一个晚上没搞定!!!,急急急

问题描述 想通过:http://211.149.78.63ip访问外网的tomcat下的项目.我设置如下:1.将myerp复制到服务器的tomcat/webapps/目录下2.在服务器tomcat/conf/server.xml设置如下端口已改为80<Connectorport="80"protocol="HTTP/1.1"...............关键是设置下面(按照网上的参考)<Hostname="211.149.78.63"