原CSDN博客已弃用,文章会逐渐迁移过来。
应朋友们反馈的JAVA基础薄弱的问题,决定出一套完整的JAVA基础教程,帮助大家复习,巩固JAVA基础。
/**
* 接口作为形式参数
* @author Administrator
*
*/
//定义一个爱好接口
interface Love{
public abstract void Love();
}
class LoveDemo{
public void method(Love l){//l; l = new Teacher(); Love l = new Teacher();
l.Love();
}
}
//定义具体类实现接口
class Teacher implements Love{
@Override
public void Love() {
// TODO Auto-generated method stub
System.out.println("老师爱学生");
}
}
public class InterfactTest {
public static void main(String[] args){
//需求:我要测试LoveDemo类中的Love方法
LoveDemo ld = new LoveDemo();
Love l = new Teacher();
ld.method(l);
}
}