第一步:想用接口作为参数 首要的条件就是要有接口,定义一个接口
<pre name="code" class="java"> public interface A{
public void helloWorld();
}
第二步:有了接口,必须有实现接口的类
<pre name="code" class="java"> public class B implements A{
public void helloWorld(){
System.out.println("世界,您好!");
}
}
第三步:有了前边的准备工作当然就要有将A接口作为参数的类了
<pre name="code" class="java"> public class C {
public void helloTest (A a){
a.helloWorld();
}
}
第四步:就是客户端的调用了
public class Client{
public static void main(String[] args){
C c = new C();
//向上转型
A b = new B();
c.helloWorld(b);
}
}
第五步:程序结果
世界,您好!