java学习第十三天

本文详细介绍了Java中的接口特性,包括接口中的常量定义,强调其公共、静态、最终的特性以及命名规范。同时,探讨了接口的多实现,说明一个类可以实现多个接口,并解释了接口间的多继承关系。此外,还讨论了接口中默认方法的冲突处理原则以及权限修饰符的作用。
摘要由CSDN通过智能技术生成

目录

1.java中的常量
2.接口的多实现
3.接口的多继承
4.权限修饰符

1.java中的常量

接口中是可以定义成员变量 但是必须用 public static final 关键字修饰
从效果上来看 就相当于是一个常量

1、接口中的常量 用public static final 来修饰,是可以省略这个三个关键字的
2、相当于是常量,因此只能在初始化的时候进行赋值,后面不能更改
3、建议命名格式用大写字母加下划线!

2.接口的多实现

1、接口中是没有静态代码块和构造方法的
2、一个类的直接父类只有一个 但是一个类可以实现多个接口
3、如果实现类 所实现的多个接口中 存在重复的抽象方法 那么只需要覆盖重写一次即可
4、如果实现类没有覆盖重写所有接口当中的所有抽象方法,那么实现类必须是一个抽象类
5、如果实现类所实现的多个接口中,存在重复的默认方法,那么实现类一定要对默认方法进行覆盖重写
6、一个类 如果直接父类当中的方法 和接口当中的默认方法产生了冲突,优先使用父类中的方法

3.接口的多继承

1、类和类之间是单继承 直接父类只有一个
2、类和接口之间是多实现 一个类可以实现多个接口
3、接口和接口之间是多继承的

注意:
1、多个父接口中的抽象方法如果重复 没有关系
2、多个父接口当中的默认方法 方法重复

4.java中的权限修饰符

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值