接口

2019-01-09  本文已影响0人  ITGA

interface  接口

implements 类实现接口

public interface 接口名{

接口的成员

}

接口概念:

1.接口中只包含常量和抽象方法,而没有变量和方法的实现

2.接口不是一个类,不能实例化

3.

{

default 可以添加代码体,但不安全

}

类实现接口-implements

1.如果一个类要实现一个接口,那么这个类就必须实现接口中所有抽象方法,否则这个类只能声明为抽象类。

2.一个类可以继承一个父类的同时,实现一个或多个接口

3.为了使用一个接口,你要编写实现接口的类,实现类.

4.多个无关的类可以实现一个接口,一个类可以实现多个无关的接口。

补充

{

1.可以将实现类得到的对象,赋值给接口类型的变量

2.好处是,可以保证安全性,因为大家只能去访问接口以及提供的方法或者字段

3.如果接口没有的话,则不能访问

4.更不推荐大家直接去访问我们的实现类,因为实现类里面都是实现的细节。

}

上一篇 下一篇

猜你喜欢

热点阅读