原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);  
    }  
}