Pau*_*aul 3 java
为什么接口不能声明为静态?
Ala*_*lan 6
想象一个像蓝图的界面.这没什么具体的.只是一个类,如果坚持(继承)接口必须实现的蓝图.
Java(iirc)本身没有"静态"类的概念,即"静态"不是类声明中的关键字,就像它在C#中一样.相反,静态类是仅由静态成员和方法组成的类.
您可能知道,静态成员和静态方法属于该类,而不属于该实例.
由于界面只是一个蓝图而非具体,因此"静态"界面毫无意义.
对此的一个警告是内部阶级.
在类声明中,您可以定义一个静态的接口,但我认为它什么都不做.
归档时间:
15 年,10 月 前
查看次数:
317 次
最近记录: