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