美文网首页
Java_类和对象(继承 多态 重写)

Java_类和对象(继承 多态 重写)

作者: Miss_差不多 | 来源:发表于2017-09-02 20:17 被阅读24次

继承

1.java中使用extends(单一继承,即一个子类只能拥有一个父类)关键字实现类的继承机制.implements关键字可以变向的使java具有多继承的特性,使用范围为类继承接口的情况,可以同时继承多个接口(接口和接口之间采用逗号分隔)
2.通过继承,子类自动拥有了基类的所有成员(成员变量和方法).
3.java只支持单继承,不允许多继承.
4.子类可以拥有自己的属性好方法,即子类可以对父类进行扩展.
5.提高了类之间的耦合性.

继承中的构造方法

1.子类的构造的过程中必须调用其基类的构造方法.
2.子类可以在自己的构造方法中使用super调用基类的构造方法.
使用this调用本类的另外的构造方法.
如果调用super,必须写在子类构造方法的第一行.
3.如果子类的构造方法中没有显示地调用基类构造方法,则系统默认调用基类无参数的构造方法.
4.如果子类构造方法中既没有显示调用基类构造方法,而基类中又没有无参的构造方法,则编译出错.

4.PNG

重写

1.在子类中可以根据需要对从基类中继承的方法进行重写.
2.重写方法必须和被重写方法具有相同方法名称,参数列表和返回类型.
3.重写方法不能使用比被重写方法更严格的访问权限.
4.声明为static的方法不能被重写,但是能被再次声明.
5.构造方法不能被重写.
6.如果不能继承一个方法,则不能重写这个方法.

多态(动态绑定)

是指在执行期间 不是编译期间.
父类中有一个方法 子类重写了父类的方法.
1.要有继承 2.要有重写 3.父类指向子类对象

相关文章

  • Java_类和对象(继承 多态 重写)

    继承 1.java中使用extends(单一继承,即一个子类只能拥有一个父类)关键字实现类的继承机制.implem...

  • java基础

    1.面向对象的特征答案:继承、多态、抽象、封装继承:子类可以继承父类,但是只能继承一个多态:重写(子类重写父类的方...

  • Java基础笔记总结(5)-面向对象编程(多态 抽象类 接口 权

    面向对象多态概念 事物存在多种形态 多态的前提:1、要有继承关系 2、方法重写 3、父类引用指向子类对象 多态成员...

  • Java多态相关

    多态的三个条件: 1、要有继承 2、要有重写 3、父类引用指向子类对象[Java多态之方法的重写](http://...

  • Java知识积累

    java基础知识记忆 1、类和对象,实体类等 2、类的继承和多态override和overload 重写和重载的...

  • 多态

    优秀文章 菜鸟教程 > Java 多态 说明 多态的前提必须满足继承和重写; 重写 普通手机类: 坏手机类: 现在...

  • 面向对象的基本原则

    基本要素: 封装 , 继承 , 多态 多态 : 注意重写和重载 重写: 子类重写父类的方法 重载: 同样的方法名 ...

  • 10.26学习总结

    今天学习了多态和抽象类。 多态学了虚方法、方法的重写,多态和继承的区别,重写和隐藏的区别。 抽象类学了抽象类的方法...

  • 面向对象三大特性(三):多态

    多态是对继承的扩展机制,指的是父类的引用指向子类的对象。多态实现的前提条件是: 有继承关系 子类重写了父类方法 父...

  • 多态

    多态概述事物存在的多种形态 多态前提a: 要有继承关系b:要有方法重写c:要有父类引用指向子类对象 多态(动态绑定...

网友评论

      本文标题:Java_类和对象(继承 多态 重写)

      本文链接:https://www.haomeiwen.com/subject/asrrjxtx.html