|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
手机用到的是用j2me所编出来的小程序。程序|程序员JAVA程序员必读:基本篇工夫:2001/09/1313:31ZSC宁靖洋收集学院
2.5甚么是承继
一个类能够从它的父类承继形态和举动。承继为构造和机关软件程序供应了一个壮大的和天然的机理。
总得说来,对象是以类得情势来界说得。你大概如今已能够从它类晓得很多对象了。即便你如晓得,假如我告知你它是一辆自行车,你就会晓得它有两个轮子和脚踏板等等。面向对象体系就更深切一些了,它同意类在别的类中界说。好比,山地自行车、赛车和串座双人自行车都是林林总总的自行车。在面向对象手艺中,山地自行车、赛车和串座双人自行车都是自行车类的子类。一样地,自行车类是山地自行车、赛车和串座双人自行车的父类。这个父子干系能够如所示:
()
每个子例从父类中承继了形态。山地自行车、赛车和串座双人自行车共享了这些形态:速率等。一样,每个子类承继类从父类的办法,山地自行车、赛车和串座双人自行车共享了这些举动:刹车、改动脚踏速率等等。
2.5甚么是承继
但是,子类不克不及遭到父类供应的形态和举动的限定。子类能够增添变量和办法到从父类承继而来的变量和办法。好比,串座双人自行车有两个坐位,这是它的父类没有的。
子类一样能够重载承继的办法而且为这些办法供应特别实行办法。好比,假如你有一个山地自行车有分外的齿轮设置,你就能够重载改动齿轮办法来使骑车者可使用这些新的齿轮。
你也不克不及受限于承继的一个条理。承继树大概类的分级布局能够是很深。办法和变量是逐级承继的。总的来讲,在分级布局的越下方,就有越多的举动。
假如对象类处于分级布局的顶端,那末每一个类都是它的儿女(间接地大概是直接地)。一品种型的对象保存任何对象的一个援用,好比类大概数组的一个实例。对象供应了举动,这些举动是运转在JAVA假造机所必要的。好比,一切类承继了对象的toString办法,它前往了代表对象的字符串。
上面说说我们为何要利用承继,它究竟有哪些优点呢?优点是有的:
子类供应了特别的举动,这是在父类中所没有的。经由过程利用承继,程序员能够屡次从头利用在父类中的代码。
程序员能够实行父类(称为笼统类)来界说总的举动。这个笼统的父类能够界说而且部分实行举动,可是尽年夜多半的父类是不决义和未实行的。别的的部分由程序员来完成特别的子类。
在性能方面,在windows平台下,.net可能是占强项,要是把.net放在sun开发的操作系统上去运行呢?根本就运行不了,.net对其它操作系统的支持也很弱,性能也可能比不上java。 |
|