原CSDN博客已弃用,文章会逐渐迁移过来。

应朋友们反馈的JAVA基础薄弱的问题,决定出一套完整的JAVA基础教程,帮助大家复习,巩固JAVA基础。

    /** 
 * 接口作为返回值类型 
 * @author Administrator 
 * 
 */  
interface Loves{  
    public abstract void loves();  
}  
class LoveDemos{  
    public Loves getLoves(){  
        return new TS();//多态,父类引用指向子类对象  
    }  
}  

class TS implements Loves{  

    @Override  
    public void loves() {  
        // TODO Auto-generated method stub  
        System.out.println("学习");  
    }  

}  

public class InterfaceReturn {  
    public static void main(String[] args){  
        LoveDemos ld = new LoveDemos();  
        Loves l = ld.getLoves();//new TS();Love l = new TS();多态  
        l.loves();  
    }  
}