在Java程序设计中,接口(Interface)怎样实现、继承和使用多态?

如题所述

接口用implements实现,实现了接口就必须实现接口中的方法。如下面的例子:public interface A{public void test();接口中的方法不能有实现,也就是就不能有大括号}//记得,接口可以多重实现,之间用逗号分开!public class B implements A{public void test(){System.out.println("这是实现了接口A中的test方法,如果不实现就会报错的!");}public static void main(String[] args){B b = new B();b.text();}}如果你想用多态,看不面:上面的B b = new B();改写成:A a = new B(); 这就是多态的表现了 继承:接口可以继承接口,如果一个接口继承了另一个接口,就会继承另一个接口中的所有方法,你要实现这个接口,就必须实现它中的所有方法,包括继承而来的方法!
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-09-05
接口的实现用关键字implement 在实现时要把所有抽象方法全部实现接口也一样有子类和父类 intreface 接口名 extends 父类列表 它实现了java中的多重继承(即一个子类可以有多个父类)多态其实就是2种 方法重载——静态实现多态 方法重写——动态实现多态它跟类中的写法一样
第2个回答  2013-09-05
接口实现 eg:public class 类名 implement 接口名{ /*注: 你实现了这个接口就必须实现接口类的方法 */ }
相似回答