学习经历

短短十来页的内容,看了接近2天。学完抽象类再学这接口是真的有一点难受呀,比如今天思考“为什么接口没有构造方法?”,然后我去百度了这个SB问题,找到了这个文章

简单理解java中接口为什么不能有构造方法

我对这文章的理解是接口因为成员属性是常量,所以不需要构造方法。然后我就又去百度“为什么接口的成员变量要是常量?”然后找到了这个

为什么接口中定义的变量必须为常量?

我对这文章的理解是因为接口没有构造方法,所以成员属性要定义为常量。

嗯,MD,这两篇文章构成了一个闭循环,滴水不漏呀。真的想砸桌子,然后我又尝试的从各个角度去找这两个命题的关系。到最后还是无果而终,但皇天不负有心人,问了一下师兄,得到了这个问题的答案——构造方法是类的一个特殊方法。所以我这一天白折腾了,直接自闭。

这个推荐看一下:java接口的演变(jdk8的default、静态方法,jdk9的私有方法、私有静态方法)

java的接口为什么不能实例化

最后修改:2022 年 03 月 29 日
如果觉得我的文章对你有用,请随意赞赏