Java Web快速开发教程(慕课版)— Spring Boot MyBatis实战4、第四章 继承与接口.pdfVIP

Java Web快速开发教程(慕课版)— Spring Boot MyBatis实战4、第四章 继承与接口.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Java Web快速开发教程 ——Spring Boot+ yBatis应用 四四、、继继承承于于接接口口 四四、、继继承承于于接接口口 11 继继承承 22 接接口口 四四、、继继承承与与接接口口 11 继继承承 继继承承 ((一一))基基本本概概念念 使用eexxtteennddss关关键键字字来继承某个类,被被继继承承的的类类称称为为超超类类或或者者父父类类,,继继承承者者称称 为为子子类类。Java 支持多重继承,也就是说,某个类只有一个直接的超类。 ssuuppeerr关关键键字字用来显式访问超类的方法,以ssuuppeerr (())方方式式来访问超类的构造器, 以ssuuppeerr..mmeetthhoodd(())的的方方式式显式访问超类的方法。 ➢ super仅仅只是指明需要访问超类,其本身 是对象,所以 可以将super作 为一个右值赋予某个变量。而this本身就是一个对象,是可以做为右值赋予 变量的。一个类在调用超类的方法时,super关键字 是必须的。 ➢ 通常,除过显式调用超类构造器外,并 建议使用super来显式调用超类的 方法,除非子类重写了超类的方法,而且在子类中必须调用超类的同名方 法。这种情况下,最好应该是检查程序的结构和逻辑而 是显式使用super。 继继承承 ((一一))基基本本概概念念 对于子类来说,除了自己的域和方法是自己的外,超类的域和方法也是自己的 (尽管超类的域是privat 属性,但实例化子类时,超类的这些域成员也一定会 被创建)。 在创建一个子类时需要调用超类的构造器构造超类,如果没有调用的话,则系 统会自动调用超类的默认构造器进行构造,此时,如果超类没有提供默认构造 器,则会报错。 继继承承 ((二二))多多态态 多多态态是是继继承承中中最最为为重重要要的的特特性性。一个对象变量 (例如,变量e)可以引用多 种 际类型的现象被称为多态 (polymorphism)。在运行时能够自动地选 择调用哪个方法的现象称为动态绑定 (dynamicbinding)。 JJaavvaa虚虚拟拟机机为了做到这一点,为每个类都创建和维护了一张方法表,这样 在调用方法时,就会找到真正需要调用的方法。一个类调用某个方法时, 虚拟机总会找到一个距离该类血缘关系最近的方法,并且不以该类的类型 强制转化而改变。 继继承承 ((三三))抽抽象象类类 抽抽象象类类用用aabbssttrraacctt来来修修饰饰,抽象类通常作为类的顶层,抽象类不能实例 化,抽象类可以有抽象 法,也可以有实际的 法。 通常情况下,抽象类作为一个基类而存在,抽象类中存放类的公共属 性和 法。 继继承承 ((四四))OObbjjeecctt

文档评论(0)

卢兴云 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档