課程
/后端開發(fā)
/Java
/模式的秘密---代理模式
這里的日志類是實(shí)現(xiàn)了接口,并不是繼承啊,那這個(gè) super 指的父類是誰
2019-06-23
源自:模式的秘密---代理模式 2-2
正在回答
同學(xué)你好,這里的super指的是Object類,這個(gè)Object類是所有類的超類(也稱為父類)。
所有類的對(duì)象都實(shí)現(xiàn)這個(gè)Object類的方法。
以下就是本課的示例代碼里
package com.imooc.jdkproxy;
import java.lang.reflect.InvocationHandler;
import java.lang.reflect.Method;
public class LogHandler implements InvocationHandler {
private Object target;
? ? public LogHandler(Object target) {
super();
this.target = target;
}
@Override
public Object invoke(Object proxy, Method method, Object[] args) throws Throwable {
// 日志開始
? ? System.out.println("日志開始...");
? ? method.invoke(target);
? ? // 日志結(jié)束
? ? System.out.println("日志結(jié)束...");
return null;
舉報(bào)
本節(jié)課程將帶你領(lǐng)略Java編程語言中代理模式的奧妙
1 回答car3 的構(gòu)造方法中 super沒必要存在嘛?
2 回答final的問題
1 回答getClassLoader 的問題
3 回答關(guān)于CglibProxy的問題
2 回答代理這塊 的問題
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2019-08-28
同學(xué)你好,這里的super指的是Object類,這個(gè)Object類是所有類的超類(也稱為父類)。
所有類的對(duì)象都實(shí)現(xiàn)這個(gè)Object類的方法。
以下就是本課的示例代碼里
package com.imooc.jdkproxy;
import java.lang.reflect.InvocationHandler;
import java.lang.reflect.Method;
public class LogHandler implements InvocationHandler {
private Object target;
? ? public LogHandler(Object target) {
super();
this.target = target;
}
@Override
public Object invoke(Object proxy, Method method, Object[] args) throws Throwable {
// 日志開始
? ? System.out.println("日志開始...");
? ? method.invoke(target);
? ? // 日志結(jié)束
? ? System.out.println("日志結(jié)束...");
return null;
}
}