zoukankan      html  css  js  c++  java
  • 【7】继承、super、this、抽象类

    1、继承

    定义:继承就是子类继承父类的属性行为,使得子类对象具有与父类相同的属性、相同的行为。子类可以直接访问父类中的非私有的属性和行为。

    好处:1、提高代码的复用性。2、类与类之间产生了关系,是多态的前提。

    只支持单继承,不支持多继承。

    格式:

     举例:

     

    2、成员变量重名-使用super关键字

     

    3、成员方法重名-override(重写)

     

    4、继承-构造方法

     

     5、抽象类

    抽象方法:没有方法体的方法

    抽象类:包含抽象方法的类。如果一个类包含抽象方法,那他必定是抽象类。

     

     注意事项

    1、抽象类不能创建对象

    2、抽象类中可以有构造方法,供子类创建对象时,初始化父类成员使用。

    3、抽象类中,不一定有抽象方法(目的:不想被创建该类对象),有抽象方法的一定是抽象类。

    4、抽象类的子类,必须重写抽象父类中所有的抽象方法,除非该类也是抽象类。

  • 相关阅读:
    iOS设备后台播放音乐方法
    iOS 编译64位FFMPEG
    os8 location authorization 错误.
    IOS 使用新浪微博SDK
    IOS 解析歌词lrc
    IOS 通过button获取cell
    IOS 解析XML文档
    OC .(点)与->(箭头)用法区别
    黑苹果安装合集
    Hello,World
  • 原文地址:https://www.cnblogs.com/crystal1126/p/12613742.html
Copyright © 2011-2022 走看看