77范文网 - 专业文章范例文档资料分享平台

高清版21天学通JAVA第八天(5)

来源:网络收集 时间:2019-08-26 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

8.5.6

三者之间的关系

· 重写的关键字是override,重载的关键字为overload,重写、重 载、覆盖都是基于继承的关系。当继承的关系发生了,想用父类 的方法就用super关键字来引用,如果想用新的方法了就重写下, 来完成新的功能需要。对覆盖总结如下几点: · 覆盖的方法的参数列表必须要和被覆盖的方法的参数列表完全相 同,才能达到覆盖的效果。 · 覆盖的方法的返回值必须和被覆盖的方法的返回值一致。 · 覆盖的方法所抛出的异常必须和被覆盖方法的所抛出的异常一致 ,或者是其子类。 · 被覆盖的方法不能为private,否则在其子类中只是新定义了一个 方法,并没有对其进行覆盖。

1-21

北京源智天下科技有限公司

联系方式:http://www.rzchina.net

· 对重载总结如下: · 使用重载时只能定义不同的参数列表。 · 不能通过重载的方法的返回类型、访问权限和抛出的异常来进行 方法的重载。 · 对重写总结如下: · 重写的方法存在于父类中,也存在于子类中。 · 重写的方法在运行期采用多态的形式。 · 重写的方法不能比被重写的方法有更高的访问限制。 · 重写的方法不能比被重写的方法有更多的异常。

1-22

北京源智天下科技有限公司

联系方式:http://www.rzchina.net

8.5.7

重写toString

· toString()方法是Java里Object类的方法,很多类都重写了该方 法。该方法返回对象的状态信息。下面是这个方法的原型: · public String toString()

1-23

北京源智天下科技有限公司

联系方式:http://www.rzchina.net

8.5.8

重写equals

· 方法equals也是Object类的方法,很多类也进行了重写,一般重 写equals方法是为了比较两个对象的内容是否相等。下面是这个 方法的原型: · public boolean equals(Object obj) · {

//这里比较的是两个对象的引用 · return (this == obj);

· }

1-24

北京源智天下科技有限公司

联系方式:http://www.rzchina.net

8.6 final与继承的关系

· final关键字有最终、不变的意思,可以修饰成员变量,也可以修 饰方法和类,通过final关键字的修饰可以改变其特性。 · final关键字修饰类时,说明其类不能有子类,也就是说该类不能 被继承,该类的成员变量在这里将不起作用。 · final关键字修饰方法时,说明该方法不能被重写,因为类都不能 继承了,方法就更不能重写了。 · 类里可以含有final关键字修饰的方法。 · final关键字修饰的成员变量的对象引用不能修改。 · final关键字修饰的类里的方法默认被修饰为final。

1-25

北京源智天下科技有限公司

联系方式:http://www.rzchina.net

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说教育文库高清版21天学通JAVA第八天(5)在线全文阅读。

高清版21天学通JAVA第八天(5).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/jiaoyu/688067.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: