接口是 java 多态的一种形式
interface A {
public void print();
}
class B 和 class C 都实现了接口 A
class D {
public void d(A a){ a.print();}
//这个方法要求传一个A对象的引用 ,这里只要是实现了接口A的对象都可以做为参数,会调用这个对象所实现的print()方法,有点像继承重载,但是接口更灵活,可以实现多个接口,继承只能继承一个父类.
}
自己可以好好理解一下,讲的不是太详细,希望可以帮到你。 |
|