美文网首页
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-阶段小结笔记(六)--面向对象相关

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