/*
形式参数:
基本类型(简单)
引用类型
类:(匿名对象那学过)
需要的是该类的对象
抽象类:
需要的是该抽象类的子类对象
接口:
需要的是该接口的实现类
*/
//定义一个爱好的接口
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{
public void love(){
System.out.println("老师爱学生,爱Java");
}
}
class TeacherTest{
public static void main(String[] args){
//需求:我要测试LoveDemo类中的love()方法
LoveDemo ld = new LoveDemo();
Love l = new Teacher();
ld.method(l);
}
}