发布网友 发布时间:2022-05-14 23:03
共1个回答
热心网友 时间:2023-11-05 20:44
1、为什么接口不允许定义一般的成员变量?答:看你的第三个问题。你定义了一般成员,也意味着你要在每个实现类里面都有一份。2、域必须是静态的或拥有final控制符答:这个不清楚。3、接口中的成员不是要在用的时候都实现一遍吗?答:是。4、那为什么还要提前定义它呢? 在用到这些属性时直接实现它们不就行了吗?干吗还多此一举啊?好像定义接口是提前做了个多余的工作?答:这些多余的工作是有用处的。看你自己的这个问题“一个关于接口的疑问”,在复杂项目中提前做好这些工作,有助于编程,更有助于后期的维护、扩展,以及程序的通用性。