zoukankan      html  css  js  c++  java
  • 抽象类和接口

    抽象类:

    (1)抽象类不能直接被实例化

    (2)抽象类的子类必须实现抽象方法,除非子类也是抽象类。

    (3)抽象类里可以由普通方法,也可以由抽象方法,但是有抽象方法的类必须是抽象类。

    接口:

    抽象类中的方法都是抽象方法,那么又这些抽象方法组成的特殊的抽象类就叫接口。【接口是特殊的抽象类】

    (1)接口中不允许有实体方法。

    (2)接口中可以由成员变量,默认修饰符是public static final,接口中的抽象方法必须用public修饰。

    (3)一个类可以实现多个接口。

    一个问题:抽象类里的抽象方法,子类一定要全部实现吗?实现其中一部分行吗?

    答:继承了抽象类的的子类,如果没有全部实现其中的抽象方法,这个类仍然是抽象类。

    直至某个子类完全实现抽象父类的抽象方法,这个子类才不叫抽象类。

  • 相关阅读:
    mysql(二)数据类型
    mysql(一)
    MySQL8 安装官方示例 employees 数据库
    Elasticsearch入门
    redis入门
    git 基本使用
    vue-cli4环境变量配置和代理跨域配置
    nginx配置
    彻底搞清浏览器和服务器跨域
    File文件过滤器
  • 原文地址:https://www.cnblogs.com/xubing-613/p/6867581.html
Copyright © 2011-2022 走看看