30no2's Blog.

java学习——抽象类/接口

字数统计: 221阅读时长: 1 min
2020/01/25 Share

一、抽象类

1、说明

  • 抽象类关键词 abstract
  • 单继承
  • 抽象方法,只有方法名,没有方法的实现

2、注意

  • 不能new这个抽象类,只能靠子类来约束他
  • 抽象类中可以写普通的方法
  • 抽象方法必须在抽象类中

二、接口

1、说明

  • 接口就是规范,定义的是一组规则
  • 接口的本质是契约,制定好后大家都遵守
  • OO的精髓是对象的抽象,最能体现这一点的是接口。
  • 声明类的关键字是class 声明接口的关键字是abstract

2、作用

  • 约束
  • 定义一些方法,让不同的人实现
  • 接口的方法默认都是 public abstract
  • 接口的常量默认是public static final
  • 接口不能被实例化,接口中没有构造方法
  • 通过implements可以实现多个接口
CATALOG
  1. 1. 一、抽象类
    1. 1.1. 1、说明
    2. 1.2. 2、注意
  2. 2. 二、接口
    1. 2.1. 1、说明
    2. 2.2. 2、作用