>
装饰类方法,将以前类在初始化装饰类时带入,在装饰类中加入新方法,以前方法用到时用以前类。
public class Zhuangshi {//装饰类
private File file;//以前类
Zhuangshi(File file){
this.file=file;
}
public void xin(){
System.out.println("新方法");
}
}
class main{
public static void main(String[] args) {
File file = new File();//初始化以前类
file.main(null);//以前方法
Zhuangshi Zhuangshi = new Zhuangshi(file);//初始化装饰类加入以前类
Zhuangshi.xin();//调用我的新方法
}
}