在Java中,接口有什么实际点的应用?最好给个例子

如题所述

第1个回答  2012-01-12
接口主要是性能好,把数个类公共的方法放一起,来实现多态 让程序代码变得更灵活.
public interface Say{ //声明一个接口
public void talk();
}
public class China implements Say{ //China 类 实现Say接口 并实现talk方法
public void talk(){
System.out.println("我是中国人,我说中国话");
}
}
public class America implements Say{ //America 类 实现Say接口 并实现talk方法
public void talk(){
System.out.println("我是美国国人,我说英语");
}
}
public class Test{
public static void main(String[] args) {
Say china = new China();
china.talk(); //打印 "我是中国人,我说中国话"
Say america= new America ();
china.talk(); //打印 "我是美国国人,我说英语"
}
}
上面演示了在接口中实现多态的方法,提高了程序灵活性(我直接在这里写的,不知道有没有单词写错)
相似回答