关于变量 java接口里的变量都是默认 pubic static final的 为啥? public 接口得能被所有对象调用 static 这个变量是属于接口本身,而不是实现了接口的对象的 具体来说 至于这个问题,是和Java语言的本身机制有关.我们知道Java不支持多继承,但是一个类可是现实多个接口.我们假设有两个接口A和B,而类C实现了接口A和B.假设,此时,A和B中都有一个变量N,如果N不是static类型的,那么在C中该如何区分N到底是A的还是B的呢?而,如果是static类型的,我们…