package practice01;
public interface Driver {
void drive();
}
public class Driver02 implements Driver{
@Override
public void drive() {
System.out.println("我是代驾,我来开车");
}
}
package practice01;
public class Person {
private Driver ele01;
public Person() {
super();
// TODO Auto-generated constructor stub
}
public Person(Driver ele01) {
super();
package practice01;
public class test01 {
public static void main(String[] args) {
Driver02 ele01=new Driver02();
Person ele02=new Person();
ele02.setEle01(ele01);
ele02.diajia();
}
}
this.ele01 = ele01; } public void diajia() { ele01.drive(); } public Driver getEle01() { return ele01; } public void setEle01(Driver ele01) { this.ele01 = ele01; } }