java中怎么在接口中定义变量

2025-02-25 11:25:34
推荐回答(2个)
回答1:

接口定义的变量会默认用final修饰,然后就变成了常量,所以从最终结果来看接口是不可以定义变量的,定义了之后也会变成常量。

回答2:

public static final int aaa = 1; private static final String bbb = "Hello world!";
接口中不能出现变量,如果有变量,就和接口提供的统一的抽象这种思想是抵触的。
所以接口中的属性必然是常量,只能读不能改,这样才能为实现接口的对象提供一个统一的属性。