美文网首页
Java-阶段小结笔记(六)--面向对象相关

Java-阶段小结笔记(六)--面向对象相关

作者: ZOKE | 来源:发表于2017-05-19 13:02 被阅读11次
1.在子类调用抽象父类时,默认调用了父类的无参构造方法,对父类的数据进行初始化,这就是抽象类构造方法存在的意义
2.接口不是类,没有构造方法,只能通过它的实现子类去调用它
3.抽象类里面的功能是先天性的,接口里面的功能是扩展的后天功能,抽象类只能单继承,接口的出现就是为了解决单继承的局限性,一个子类可以实现多个接口
4.多态的前提条件

(1)要有继承关系
(2)要有父类引用指向子类对象(父类接口指向实现实例),例如:

Fu f = new Zi();

(3)要有方法重写

Fu f = new Zi();
只有非静态方法时编译看左边(父类)是否能通过,运行看右边(子类)具体返回的值
其他情况看左边

相关文章

  • Java-阶段小结笔记(六)--面向对象相关

    1.在子类调用抽象父类时,默认调用了父类的无参构造方法,对父类的数据进行初始化,这就是抽象类构造方法存在的意义 2...

  • Python学习-面向对象

    查看所有Python相关学习笔记 面向对象 面向对象知识点汇总: 面向对象静态属性实例属性(self)静态方法(@...

  • 菜鸟上路,欢迎指正

    1:C#面向对象小结:

  • java-面向对象

    1,什么是面向对象? 面向对象是一种编程方法,面向对象是一种思维方式-----------------将现实世界中...

  • Java-面向对象

    1 类和对象 类是一个模板,它描述一类对象的行为和状态。对象是类的一个实例。面向对象三大特性:封装、继承、多态 1...

  • Java-面向对象

    核心思想:找适合的对象做适合的事情。 自定义类 自定义类的三步骤:1、自定义类class 类名 {// 事物的公共...

  • Java-面向对象

    1.类与对象 对象是一种概念,一种用于解决问题的程序设计的思想方法。 在面向对象中把某一类事物所共有的属性和行为抽...

  • JS面向对象相关笔记

    call,apply的使用

  • Java-面向对象-异常

    异常和错误 Java运行时期发生的问题就是异常。 Java中运行时发生的除了异常Exception还有错误Erro...

  • Java-面向对象-Object

    重写Object类中的常用方法equals和toString

网友评论

      本文标题:Java-阶段小结笔记(六)--面向对象相关

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