关于java:接口和抽象类

36次阅读

共计 507 个字符,预计需要花费 2 分钟才能阅读完成。

抽象类

抽象类:

1. 什么是抽象类?

如果一个类表白的是一种形象的概念,仅仅作为其余派生类的一个父类,次要性能的定义,具体的实现交给
他的子类来做。

2. 语法

在 class 后面加上 abstract 就是一个抽象类。

3. 抽象类的特点:

(1). 形象办法所在的类必须是抽象类;
(2). 抽象类不能进行实例化;
(3). 如果要实现一个抽象类,创立一个子类去继承这个抽象类;
(4). 子类继承抽象类当前,必须重写抽象类外面所有的形象办法 (前提子类不是抽象类);
(5). 抽象类外面能够定义一般办法;
(6). 抽象类能够定义构造方法

4. 形象办法:

在返回值后面加上 abstract 就是一个形象办法;
形象办法的特点:
只能办法的定义,没有办法体。

接口

1. 什么是接口?

(1). 就是多个类之间的公共标准;
(2)接口就是一个非凡的形象类型,接口外面的办法都是形象办法;
(3). 接口解决了 java 单继承的鸡肋;

2. 怎么定义一个接口

public interface 接口名{

}

3. 接口的特点

(1)接口外面的属性都是常量,默认会给你加上“public static final”润饰;
(2)接口外面的办法都是形象办法,默认会给你加上“public abstract”进行润饰;

正文完
 0