Java接口

本文介绍了Java接口中的抽象方法、静态方法以及jdk8后的默认实现,强调了接口的不可实例化、方法的public性质、类实现接口的强制性、抽象类与接口的区别、接口属性的限制以及接口的多继承和修饰符规定。
摘要由CSDN通过智能技术生成

1.在接口中,抽象方法,可以省略abstract关键字;

2.jdk8以后,可以有静态方法,可以有默认实现方法,需要使用default关键字修饰;

注意事项:

①接口不能被实例化;

接口中所有的方法是public方法,接口中抽象方法,可以不用abstract修饰;

③一个普通类实现接口,就必须将该接口的所有方法都实现;

④抽向类使用接口,可以不用实现接口的方法;

⑤一个类可以实现多个接口,

⑥接口中的属性,只能是final的,而且是 public static final 修饰符。比如:

int a = 1;实际上是 public static final int a = 1;(必须初始化)

⑦接口中的属性的访问形式:接口名.属性名

⑧一个接口不能继承其他的类,但是可以继承多个别的接口;

⑨接口的修饰符只能是public和默认。这点和类的修饰符是一样的;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

m87里的光

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值