接口(interface)(实现implements)

本文介绍了Java接口的基础概念,包括默认方法、私有方法和静态方法的新特性。重点讨论了接口的好处、JDK8后接口的扩展以及多继承在接口中的作用。最后,提及了使用接口时需要注意的事项。
摘要由CSDN通过智能技术生成

一、接口概述(和class同级别)

d0d9d8d287d140c997a9da7b35404ed3.png

 

写法

默认变量是常量(public static final可写可不写)

默认方法是抽象方法(public abstract可写可不写) 

24a0c00ec05f4ccb832feeb1f2a3c124.png

eg: 

ce7ade127f2f4159bfd328884b7d5180.png

二、接口好处 

 

1b9b9bcd751b47918ea77b5937542af1.png

1) 

8b2c9492ea3d477a9d4f7d8b099b268d.png

2) 

6ee727b952694ecdbfe3b6e2185cab2e.png

总结 

3c1e03c40f874c33ae229b6601aef764.png

三、继JDK.8后的接口其他细节(新填三种方法) 

1.默认方法(实现类对象访问)

(public)default

2.私有方法(在默认对象中用)

private

3.静态方法(属于类,在实现类中直接用类.方法实现)

(public)static

a0352e9beb4c460698221e3c6aa2d829.png

 

总结 

d9bea40d49fd46faad32489c81b7725e.png

四、接口的多继承 

9b64ab0400a6490e90027822db30bb11.png

 作用

fce32bc840b04c7b889ebae474a559c7.png

五、其他注意事项  

739827c6bc714f5ca1947ad90e5dbdec.png

b0f8ab6a3a4743ac8e11667f83f1c33b.png

 

 

d367398b67894a688792432fd2df3f0b.png

8daa17f5c7a24960929d94520ebe65c2.png

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值