2021 0410

本文详细介绍了Java编程中的常量概念,强调接口中的成员变量默认为public static final,并讨论了接口的多实现和多继承特性。接口间的继承允许多重继承,而类只能单继承接口。此外,探讨了权限修饰符在接口和类中的应用,以及在实现接口时如何处理重复的抽象方法和默认方法冲突。
摘要由CSDN通过智能技术生成

学习java第13天
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、付费专栏及课程。

余额充值