java注意项(高级-更新中)

2023-12-25 20:41:29
一、java继承(extends & implements)
  1. extends用于类与类之间的继承关系,而implements用于类与接口之间的实现关系

????????

2、继承性的总结(java继承性总结-CSDN博客

  • 子类继承父类:class Student extends Person(){};
  • 子类想要调用父类属性时,需要父类提供get/set方法 供 子类调用

3、java的继承与多态的区别(java的继承与多态的区别_java中的多态和继承的区别-CSDN博客

  • 继承的作用:为了减少代码的冗余,更改代码的时候也方便,子类Student继承父类Person的属性/方法

  • 而多态 ,前提是继承(子类Student继承父类Person),但声明对象的时候是?父类的引用指向了子类的对象?,即Person p = new Student(); 并不是 Person p = new Person() -- 后续重点分析下

4、java接口的使用及继承(java接口的使用及继承_java,b类继承a类,调用a类接口,为什么有时用的是a类的接口,有时用的是b类重写接口-CSDN博客

  • ?extends只能满足 子类继承一个父类
  • implements 能实现 子类同时继承多个父类

参考:Java 教程 | 菜鸟教程

文章来源:https://blog.csdn.net/weixin_46932303/article/details/135207365
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。