走上开放之路: Windows 开发人员的 Java Web 支持基础(下)
2009-11-08 00:00:00 来源:WEB开发网 闂傚倸鍊搁崐鎼佸磹閹间礁纾归柟闂寸绾惧綊鏌熼梻瀵割槮缁炬儳缍婇弻鐔兼⒒鐎靛壊妲紒鐐劤缂嶅﹪寮婚悢鍏尖拻閻庨潧澹婂Σ顔剧磼閹冣挃闁硅櫕鎹囬垾鏃堝礃椤忎礁浜鹃柨婵嗙凹缁ㄧ粯銇勯幒瀣仾闁靛洤瀚伴獮鍥敍濮f寧鎹囬弻鐔哥瑹閸喖顬堝銈庡亝缁挸鐣烽崡鐐嶆棃鍩€椤掑嫮宓佸┑鐘插绾句粙鏌涚仦鎹愬闁逞屽墰閹虫捇锝炲┑瀣╅柍杞拌兌閻ゅ懐绱撴担鍓插剱妞ゆ垶鐟╁畷銉р偓锝庡枟閻撴洘銇勯幇闈涗簼缂佽埖姘ㄧ槐鎾诲礃閳哄倻顦板┑顔硷工椤嘲鐣烽幒鎴旀瀻闁规惌鍘借ⅵ濠电姷鏁告慨顓㈠磻閹剧粯鈷戞い鎺嗗亾缂佸鏁婚獮鍡涙倷閸濆嫮顔愬┑鐑囩秵閸撴瑦淇婇懖鈺冪<闁归偊鍙庡▓婊堟煛鐏炵硶鍋撻幇浣告倯闁硅偐琛ラ埀顒冨皺閺佹牕鈹戦悙鏉戠仸闁圭ǹ鎽滅划鏃堟偨缁嬭锕傛煕閺囥劌鐏犻柛鎰ㄥ亾婵$偑鍊栭崝锕€顭块埀顒佺箾瀹€濠侀偗婵﹨娅g槐鎺懳熺拠鑼舵暱闂備胶枪濞寸兘寮拠宸殨濠电姵纰嶉弲鎻掝熆鐠虹尨宸ョ€规挸妫濆铏圭磼濡搫顫嶇紓浣风劍閹稿啿鐣烽幋锕€绠婚悹鍥у级瀹撳秴顪冮妶鍡樺鞍缂佸鍨剁粋宥夋倷椤掍礁寮垮┑鈽嗗灣閸樠勭妤e啯鍊垫慨妯煎亾鐎氾拷

继承
继承是面向对象编程最重要的优点之一。它是如此重要,以至于您为了最高效地利用继承的特点,就必须正确理解继承的概念。继承包括以下一些主要概念:
extends 关键字: 继承是在对类进行声明时定义的。您可以使用 extends 关键字来指定您正在编写的类的超类。
构造函数:在子类中并不能继承构造函数,但是您通常可以在子类的构造函数中调用超类的构造函数。
重载/覆盖: 重载是指编写多个名字相同但是参数不同的方法。 覆盖是指在子类中修改所继承的方法的实现。
Object 类: 所有的 Java 对象最终都是从 Object 类继承来的, Object 类定义了每个 Java 对象具有的所有基本功能。
接口: 接口是对行为的描述,但是并不提供实现。
扩展类
在 Visual Basic 中,一个类不能继承其他类,但是 Java 语言允许单继承。继承是一种代码重用方法。如果类 A 继承了类 B(或者说类 A 对类 B 进行了扩展),那么类 A 就自动继承了类 B 中的所有 public 和 protected 类型的成员。如果类 A 与类 B 在同一个包中,那么类 A 还会继承所有具有默认(或 包)访问权限的成员。但是有一点非常重要,需要提醒大家注意,子类永远不会继承它们所扩展的超类的的私有成员。
当您对一个类进行扩展之后,就可以在新类中添加用来定义与超类中不同的属性和操作的新域和新方法了。而且,您也可以 覆盖子类中那些与超类行为不同的操作。
在定义类时,您可以显式地对一个类进行扩展。要扩展一个类,您只需要子类名后面简单地跟上 extends 关键字及要扩展的类名即可。如果您没有显式地对一个类进行扩展,那么 Java 编译器就会自动对 Object 类进行扩展。这样,所有的 Java 对象最终都是 Object 类的一个子类。
- ››开放的云让业务更“闪亮”
- ››开放源码 CMS 入门,第 1 部分: 下载、安装和开始...
- ››开放源码 CMS 入门,第 2 部分: 通过 Eclipse 构建...
- ››开放源码 CMS 入门,第 3 部分: 构建定制存储
- ››开放源码 CMS 入门,第 5 部分: 为 Jakarta Slide...
- ››开放源码 CMS 入门,第 6 部分: 为 Jakarta Slide...
- ››走上开放之路: Windows 开发人员的 Java Web 支持...
- ››走上开放之路: Windows 开发人员的 Java Web 支持...
- ››开放标准、开放源码和 Domino 6: 通过 Python 和 ...
- ››开放源码-SMTP发信客户端 for Java
- ››开放防火墙端口实现 Robocopy 文件复制
更多精彩
赞助商链接