zoukankan      html  css  js  c++  java
  • java 关键字 abstract

    abstract 抽象的

    修饰类

    被abstract修饰的类称为抽象类;

    1.抽象的,不完整的,不可被实例化的;

    2.继承抽象类后必须实现其中的抽象方法,否则还是抽象类(若不实现则无意义);

    修饰方法

    被abstract修饰的方法称为抽象方法;

    1.只需要定义,无需实现;

    2.含有抽象方法的类必须是抽象类(接口中的方法就是 抽象方法 )

    抽象类&接口

    两者很相似

    本质

    抽象类:还是类,一个不完整的类,所以没法实例化,必须有子类继承后将其完整,才可实例化使用;

    接口:一种规范,不是类

    抽象类:对一组具有相同属性和方法的逻辑上有关系的事物的一种抽象,
    接口:对一组具有相同属性和方法的逻辑上不相关的事物的一种抽象

    属性方法

    抽象类:可以有任何类型的属性,可以有抽象方法,也可以没有抽象方法,含有构造方法,可以含有静态代码块;

    接口:属性必须是 public static final xxx,只能有静态方法,没有构造方法,不可以含有静态代码块;

  • 相关阅读:
    MediaInfo代码阅读
    HEVC与VP9之间的对比
    x264阅读记录-3
    x264阅读记录-2
    x264阅读记录-1
    Linux脚本程序
    VS2015 ASP.NET5 Web项目结构浅析
    VS2015 Apache Cordova第一个Android和IOS应用
    VS2015 C#6.0 中的那些新特性
    aehyok.com的成长之路三——框架结构
  • 原文地址:https://www.cnblogs.com/devan/p/11542610.html
Copyright © 2011-2022 走看看