2019-01-07 java学习随笔

2019-01-07  本文已影响0人  闲散老人

偶然一个机会,有人问我在interface里面是否能定义变量来做一些操作。当时候没有想好做了错误回答。今查询资料后, 明确 在接口中可以定义final的常量。但是不能定义变量。理解接口为一种公共协议。不能随便改变协议内的东西的,所以可以使用常量但是不可以在接口类中定义变量。至于接口类中方法 是abstract类型的。

补充点: 通过实践,kotlin语言 接口可以定义变量 并且接口方法可以方法body,也就是说 在kotlin接口中方法可以做具体实现。

上一篇 下一篇

猜你喜欢

热点阅读