• 类的继承


    一,什么是继承

    定义了一个类后,另外一个类可以在这个类的基础上去定义,即就是子类基于父类,实现父类代码的复用。类和类之间是“是”的关系,父类里有什么,子类里就有什么。

    二,继承的作用

    子类能继承父类的属性和行为,并扩展性的功能。继承关系是实现软件可重用的根基,提高可扩展性。

    三,继承的语法

    【访问权限修饰符】 【修饰符】 子类 extends 父类

    四,继承中构造方法的调用。

    1,子类构造方法总是默认调用父类的构造方法,默认情况下调用的是父类的无参构造,因此,父类中一般会写一个无参的构造。

    2,如果调用父类有参的构造,就要使用super关键字,在子类对应的构造中,第一行指明super()中的参数,为了在调用父类构造方法是找到对用的构造方法。

    3,如果不用super()指明调用的是父类的哪一个构造,即使子类中有有参的构造,子类也会默认调用父类的无参构造。

    五,什么是方法覆盖。

    方法覆盖发生在继承关系中,,子类重写父类的某一个方法,叫做方法重写,,子类重写继承父类的方法的方法体,重写后子类和父类的方法体都会执行。

    六,使用方法覆盖的原则。

    同名,同参,同返回值,访问权限不能缩小。

  • 相关阅读:
    CSS之定位
    选择器小结
    ASP.NET Web API + Elasticsearch 6.x 快速做个全文搜索
    获取服务端https证书
    使用 JSON JavaScriptSerializer 进行序列化或反序列化时出错
    MVC和WebForm的优缺点比较
    C#之VS开发工具快捷键大全
    Scrum敏捷开发之扫盲篇
    Asp.net 中数据量较小插入数据库
    xml解析
  • 原文地址:https://www.cnblogs.com/maqiang123/p/7056031.html
Copyright © 2020-2023  润新知