快速业务通道

初始化基础类 时间: 2007-05-28 yycnet.yeah.net yyc译 由于这儿涉及到两个类基础类及衍生类,而不再是以前的一个,所以在想象衍生类的结果对象时,可能会产生一些迷惑。从外部看,似乎新类拥有与基础类相同的接口,而且可包含一些额外的方法和字段。但继承并非仅仅简单地复制基础类的接口了事。创建衍生类的一个

发布时间:2012-06-26 作者: 佚名技术 views(167)

为什么使用final方法 时间: 2007-05-28 yycnet.yeah.net yyc译 之所以要使用final方法,可能是出于对两方面理由的考虑。第一个是为方法上锁,防止任何继承类改变它的本来含义。设计程序时,若希望一个方法的行为在继承期间保持不变,而且不可被覆盖或改写,就可以采取这种做法。采用final方法的第二个理由是程序

发布时间:2012-06-26 作者: 佚名技术 views(224)

上溯造型的问题 时间: 2007-05-28 yycnet.yeah.net yyc译 在第6章,大家已知道可将一个对象作为它自己的类型使用,或者作为它的基础类型的一个对象使用。取得一个对象句柄,并将其作为基础类型句柄使用的行为就叫作上溯造型因为继承树的画法是基础类位于最上方。但这样做也会遇到一个问题,如下例所示(若执行这

发布时间:2012-06-26 作者: 佚名技术 views(192)

合成与继承的结合 时间: 2007-05-28 yycnet.yeah.net yyc译 许多时候都要求将合成与继承两种技术结合起来使用。下面这个例子展示了如何同时采用继承与合成技术,从而创建一个更复杂的类,同时进行必要的构建器初始化工作: //: PlaceSetting.java// Combining composition inheritanceclass Plate { Plate(int i

发布时间:2012-06-26 作者: 佚名技术 views(242)

java的final类 时间: 2007-05-28 yycnet.yeah.net yyc译 如果说整个类都是final(在它的定义前冠以final关键字),就表明自己不希望从这个类继承,或者不允许其他任何人采取这种操作。换言之,出于这样或那样的原因,我们的类肯定不需要进行任何改变;或者出于安全方面的理由,我们不希望进行子类化(子类处理)

发布时间:2012-06-26 作者: 佚名技术 views(239)

为什么要上溯造型 时间: 2007-05-28 yycnet.yeah.net yyc译 这个程序看起来也许显得有些奇怪。为什么所有人都应该有意忘记一个对象的类型呢?进行上溯造型时,就可能产生这方面的疑惑。而且如果让tune()简单地取得一个Wind句柄,将其作为自己的自变量使用,似乎会更加简单、直观得多。但要注意:假如那样做,就需

发布时间:2012-06-26 作者: 佚名技术 views(201)

java覆盖与过载 时间: 2007-05-28 yycnet.yeah.net yyc译 现在让我们用不同的眼光来看看本章的头一个例子。在下面这个程序中,方法play()的接口会在被覆盖的过程中发生变化。这意味着我们实际并没有覆盖方法,而是使其过载。编译器允许我们对方法进行过载处理,使其不报告出错。但这种行为可能并不是我们所希望的

发布时间:2012-06-26 作者: 佚名技术 views(206)

java内部类的例子:链接到外部类 时间: 2007-05-28 yycnet.yeah.net yyc译 迄今为止,我们见到的内部类好象仅仅是一种名字隐藏以及代码组织方案。尽管这些功能非常有用,但似乎并不特别引人注目。然而,我们还忽略了另一个重要的事实。创建自己的内部类时,那个类的对象同时拥有指向封装对象(这些对象封装或生成

发布时间:2012-06-26 作者: 佚名技术 views(351)

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号