成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

java靜態(tài)代理的含義及用法

瀏覽:2日期:2022-08-10 10:59:11
說(shuō)明

1、如果代理在程序運(yùn)行之前就已經(jīng)存在了,那么這種代理方式就成了靜態(tài)代理,在這種情況下,代理通常是由我們?cè)贘ava代碼中定義的。

2、一般來(lái)說(shuō),靜態(tài)代理中的代理類和委托類將實(shí)現(xiàn)相同的界面,或者生出相同的父類。

實(shí)例

/** * 委托類和代理類都實(shí)現(xiàn)了Sell接口 */public interface Sell { void sell(); void ad();}

實(shí)例擴(kuò)展:

在Java中,代理也是這樣的概念,來(lái)看個(gè)栗子:

先來(lái)創(chuàng)建一個(gè)明星類Stars:

public class Stars implements IStars{ private String name; public Stars(String name) { this.name = name; } public String getName() { return name; } public void setName(String name) { this.name = name; } public void sing(){ System.out.println(getName() + ' 唱了一首歌.'); } public void dance(){ System.out.println(getName() + ' 跳了一支舞.'); }}

這是相應(yīng)的接口:

public interface IStars { void sing(); void dance();}

到此這篇關(guān)于java靜態(tài)代理的含義及用法的文章就介紹到這了,更多相關(guān)java靜態(tài)代理是什么內(nèi)容請(qǐng)搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!

標(biāo)簽: Java
相關(guān)文章: