标签: java interface
例如,Noise是一个接口,Animal是一个实现Noise的类。 为什么我可以在main下写:
Noise n = new Animal();
它的含义是什么?
答案 0 :(得分:0)
因为interfaces can be used as types。然后,您将被限制在接口中声明的方法,与实现类无关。
这意味着“我希望将新动物存储在n中,但我只需要Noise个功能,所以我只能在n上使用这些方法”。
n
Noise