[AppleScript] 纯文本查看 复制代码
public static void main(String[] args) {
UserImp ui = new UserImp();
ui.add();
ui.del();
System.out.println("-----------------------");
//通过反射生成的代理对象
User user = (User) Proxy.newProxyInstance(ui.getClass().getClassLoader(),
ui.getClass().getInterfaces(), new MyInvocationHandler(ui)); //返回一个接口
user.add();
user.del();
System.out.println("-------------------------");
//学生登录
StudentImp si = new StudentImp();
si.login();
si.submit();
Student s = (Student) Proxy.newProxyInstance(si.getClass().getClassLoader(), //返回一个接口
si.getClass().getInterfaces(), new MyInvocationHandler(si));
s.login();
s.submit();
}