所谓控制反转就是基类控制子类:
Interface A{
void draw();
}
//classB实现A接口并在draw调用了fuck,而fuck方法在这里定义为抽象方法。
class B impentment A{
void draw(){
System.out.println("1233211234567");
sayHi();
fuck();
}
void sayHi(){
System.out.println("fuck you");
}
abstract public void fuck();
}
//class C继承B并实现fuck
class C extends B{
void fuck(){
System.out.println();
}
}
//主方法
public class Test{
public static void main(String []args){
C b=new C();
C.draw();
}
}