其他分享
首页 > 其他分享> > 接口与类

接口与类

作者:互联网

1、接口与类相似点:

2、接口与类的区别:

3、接口特性

4、抽象类和接口的区别

image-20210830165258837

5、接口的声明

接口的声明语法格式如下:

[可见度] interface 接口名称 [extends 其他的接口名] {
      // 声明变量
      // 抽象方法
}

接口有以下特性:

6、接口的多继承

在Java中,类的多继承是不合法,但接口允许多继承。

在接口的多继承中extends关键字只需要使用一次,在其后跟着继承接口。 如下所示:

public interface Hockey extends Sports, Event

以上的程序片段是合法定义的子接口,与类不同的是,接口允许多继承,而 Sports及 Event 可以定义或是继承相同的方法

7、标记接口

最常用的继承接口是没有包含任何方法的接口。

标记接口是没有任何方法和属性的接口.它仅仅表明它的类属于一个特定的类型,供其他代码来测试允许做一些事情。

标记接口作用:简单形象的说就是给某个对象打个标(盖个戳),使对象拥有某个或某些特权。

例如:java.awt.event 包中的 MouseListener 接口继承的 java.util.EventListener 接口定义如下:

package java.util;
public interface EventListener
{}

 

没有任何方法的接口被称为标记接口。标记接口主要用于以下两种目的:

标签:标记,继承,接口,public,方法,隐式
来源: https://www.cnblogs.com/sxx-blogs/p/16501017.html