- 博客(1)
- 收藏
- 关注
转载 为什么Java接口中不允许定义变量的个人认识
接口就是提供一种统一的”协议”,而接口中的属性也属于“协议”中的成员。它们是公共的,静态的,最终的常量。相当于全局常量。抽象类是不“完全”的类,相当于是接口和具体类的一个中间层。即满足接口的抽象,也满足具体的实现。 接口最重要的功能就是起到规范作用,比抽象类更抽象。Java接口中不允许定义变量(不包括静态变量)的原因如下: 接口的规范性以及抽象性,决定了变量在实现接口的类中实现。如果接
2015-04-02 16:59:35 399
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人