Java中的default关键字
2021-12-09 16:09:32 星期四
今天在看Hutool的概述,在cn.hutool.core.getter.OptNullBasicTypeGetter
default关键字使用在接口中
default关键字用来修饰方法,使用default关键字修饰的方法要有方法体,这不同于接口中的没有方法体的其他方法。
使用default关键字修饰的方法不需要在接口的实现类中的实现,相当于是继承了接口中使用default关键字的方法。
使用场景:
接口A
类B
类B实现了接口A
这是想改动接口A,但是类B实现了A,不允许在B不改动的情况下改动A
于是可以使用default关键字修饰方法来给A添加方法