关于super调用一个有些弱智的问题,大家别笑哈。。 super调用是可以增加代码的重用率,可是这样一层一层的调用会不会损失代码性能吗?由一个基类这样一层一层派生的好处在哪儿?比起干脆将所有的变量和方法都归结到一个类中的优势在哪儿??高手指点一下,多谢。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 呵呵,有些东西必须一步一步做的. 楼主不错嘛,刚开始学继承与多态就考虑到性能的问题了。多态是由迟滞联编实现的。就是运行的时候才能确定调用父类还是子类的方法。所以性能肯定要大打折扣啦。继承于多态甚至说面向对象的设计优势在于容易利用人类的思维模式去建立计算模型,也就是说建模的成本大大的降低了。这个优势比起性能的丢失要大的多。楼主做多了项目就会体会了。 简单的类比一下,方法调用就有性能的损失,但是我们也不能把所有的代码写到一个方法里避免这种损失啊 硬件再不断的发展,就是为了让我们的软件更贴近于人类的思维模式,所以,这些再硬件允许情况下是没有必要计较的,当然一些对于性能要求极为严格的就需要考虑了。 3个很有意思的问题??? 严重: Servlet.service() for servlet default threw exception 有个问题,请高手不吝赐教(在线等) ThreadPoolExecutor在shutdownNow()之后如何判断所有Thread都已经停了? DrawTable测试 高手请进,高分相送 代码是对的,但就是编译通不过,谁能告诉我该怎么弄? java jacob选中全文 每天一问!!2002/12/10 好像Acess只能读不能插入,修改。不知道为什么 Compilation fails because of what???? 操作软件
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货