接口----小知识点记录

本文探讨Java接口的定义、多继承特性,强调强制类型转换的潜在风险,并提倡使用`instanceof`检查,同时介绍接口常量与抽象方法的规范。还讨论了类实现多接口的灵活性,以及编程实践中各类标签和术语的应用。
摘要由CSDN通过智能技术生成

1-接口定义

【修饰符列表】 interface 接口名{}

2-接口之间支持多继承

注:接口之间在进行强制类型转换时,即使没有继承关系也可以强转(编译器不会报错),但在运行期间可能会出现ClassCastException异常。

        

  

 上述例子编译和运行都没问题

 上述例子编译没问题,但运行有问题

所以向下转型建议养成使用关键字instanceof的习惯,这样可以避免这种情况的异常

3-接口中只包含两部分内容,公开的常量和抽象方法,此外常量和抽象方法相对应的 public static final和public abstract 修饰符可以省略

4-类可以实现多接口,这弥补了Java中类与类之间只能单继承带来的缺陷

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值