不说废话,直接贴代码!
interface TestInterface{
public abstract void testMethod();
}
public class TestInterfaceDemo{
public void method(TestInterface ti) {
//ti = new TestInterfaceImpl ();
//TestInterface ti = new TestInterfaceImpl (); 多态
ti.testMethod();
}
}
public class TestInterfaceImpl implements TestInterface {
public void testMethod() {
System.out.println("test interface");
}
}
public class TestInterfaceImplDemo {
public static void main(String[] args) {
//需求:我要测试TestInterfaceDemo类中的testMethod()方法
TestInterfaceDemo tid = new TestInterfaceDemo();
TestInterface ti = new TestInterfaceImpl();
tid.testMethod(ti);
}
}