当然可以,这就是面向对象思想的精髓所在
下面是实例代码:
public interface MyInterface {
public void func();
}
public class Foo implements MyInterface {
public void func() {
}
public static void main(String[] args) {
MyInterface f = new Foo();
f.func();
}
}
如果问题解决,请采纳本答案
IA ia = new classB();//类classB()实现了接口IA. ia为接口变量. " new classB() "为对象的引用.
ia.类B的方法();//这样就可调用方法和属性
ia.类B的属性;