请高手指点
public interface MyInterface{
void Display();
}
public class MySample implements MyInterface
{
public void Display()
{
System.out.println("Display!");
}
}
class UseInterface
{
public static void main(String args[])
{
MyInterface obj=new MySample();
obj.Display();
}
}
MySample类实现了接口MyInterface,在类UseInterface中使用obj来访问接口的Display方法.我想请:直接定义一个MySample类的对象来访问Display方法不是效果一样,又何必使用接口?使用接口到底有什么好处?
我确实对接口没有理解,请大家指点一下.
谢谢!