美文网首页技术文
[为啥之]java interface 中的成员变量

[为啥之]java interface 中的成员变量

作者: yono | 来源:发表于2016-12-12 10:15 被阅读0次

先说nterface 中的成员变量是啥:

    默认必须是public stastic final,所以可以直接写成Integer var = 123;

为啥stastic?---interface 是接口能实例化吗?答案是不能,接口就是一种给实现类的约束。

为啥final?---interface是啥?都是stastic的,随随便都能改,实现他的类的怎么办?再者这是接口,是规范,是规则,规则随便改合理吗?这也是接口的意义吧

为啥还是public?不是public,别人实现了你,别人能用这个变量吗?答案是不能用,不能用定义这玩意干啥???

参考:

http://www.tuicool.com/articles/JBbu6f

相关文章

网友评论

    本文标题:[为啥之]java interface 中的成员变量

    本文链接:https://www.haomeiwen.com/subject/vtxmhttx.html