zoukankan      html  css  js  c++  java
  • Java语言中的继承

    一、继承的概念

        继承是指一个类的定义可以基于另外一个已经存在的类,即子类基于父类,从而实现父类代码的重用,子类能吸收已有类的数据属性和行为,并能扩展新的能力。

                

    二、继承中构造方法的调用

        子类构造方法总是先调用父类构造方法

        默认情况下,调用父类无参构造方法

        可以在子类构造方法的第一行,使用super关键字调用父类任意一个构造方法

    三、super 与 this 关键字

        super关键字:我们可以通过super关键字来实现对父类成员的访问,用来引用当前对象的父类。

        this关键字:指向自己的引用。

                

                

    四、方法覆盖   

        子类可以重写父类中某一个方法,称为方法覆盖,也称方法重写,是继承中非常重要的知识点。如果子类需要修改从父类继承到的方法的方法体,就可以使用方法覆盖。

        方法覆盖的原则 :同名、  同参、 同返回值、 访问权限不能缩小

  • 相关阅读:
    配置Podfile 一个工程内的多个Target
    iOS开发中的测试框架
    iOS 设置button文字过长而显示省略号的解决办法
    iOS界面的绘制和渲染
    iOS单元测试
    iOS消息转发机制
    对runtime的总结:让你会用Runtime
    Xcode的Refactor使用
    工厂设计模式
    iOS中的数据存储
  • 原文地址:https://www.cnblogs.com/mauan/p/7162602.html
Copyright © 2011-2022 走看看