首页 / 资讯中心 / 文章详情

第5章 继承与多态

第5章 继承与多态 ★ FEATURED ARTICLE
核心速记继承实现代码复用单继承多态是终极特性继承重写向上转型super调用父类final不可修改抽象类不能实例化。核心考点必背1. 继承extends关键字子类继承父类非private的属性和方法Java单继承一个子类一个父类所有类默认继承Object类。​2. super关键字调用父类成员 super.属性 、父类方法 super.方法() 、父类构造 super() 必须在子类构造第一行。​3. 方法重写Override必考子类重写父类方法方法名、参数列表、返回值一致子类权限不能比父类严格加 Override 注解检查。​4. final关键字修饰类不能继承、方法不能重写、变量常量只能赋值一次。​5. 多态必考- 前提继承、重写、向上转型 父类引用 new 子类对象() ​- 特点编译看左边父类运行看右边子类重写的方法​- 向下转型强制转换 (子类类型)父类引用 转型前用instanceof判断类型避免报错6. 抽象类abstract修饰不能实例化有抽象方法无方法体的类必须是抽象类子类必须重写所有抽象方法。易错踩坑⚠1. 子类构造默认调用父类无参构造父类无无参构造必须手动用super调用父类有参构造​2. 私有、static、final方法不能重写不存在多态​3. 向上转型的对象不能调用子类独有的方法和属性​4. abstract和final不能一起用互斥抽象类不能new对象
阅读完成 · 觉得有帮助?
咨询建站