亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

Java基礎-淺談Java中this的使用

2019-11-18 11:46:59
字體:
來源:轉載
供稿:網友

1. this是指當前對象自己。
當在一個類中要明確指出使用對象自己的的變量或函數時就應該加上this引用。如下面這個例子中:

public class A {

String s = "Hello";

public A(String s) {
System.out.System.out.println("1 -> this.s = " + this.s);
this.s = s;
System.out.println("2 -> this.s = " + this.s);
}

public static void main(String[] args) {
new A("HelloWorld!");
}
}

運行結果:

s = HelloWorld!
1 -> this.s = Hello
2 -> this.s = HelloWorld!

在這個例子中,構造函數A中,參數s與類A的變量s同名,這時假如直接對s進行操作則是對參數s進行操作。若要對類A的變量s進行操作就應該用this進行引用。運行結果的第一行就是直接對參數s進行打印結果;后面兩行分別是對對象A的變量s進行操作前后的打印結果。

2. 把this作為參數傳遞
當你要把自己作為參數傳遞給別的對象時,也可以用this。如:

public class A {
public A() {
new B(this).print();
}

public void print() {
System.out.println("Hello from A!");
}
}

public class B {
A a;
public B(A a) {
this.a = a;
}

public void print() {
a.print();
System.out.println("Hello from B!");
}
}

運行結果:
Hello from A!
Hello from B!

在這個例子中,對象A的構造函數中,用new B(this)把對象A自己作為參數傳遞給了對象B的構造函數。

3. 注重匿名類和內部類中的中的this。
有時候,我們會用到一些內部類和匿名類。當在匿名類中用this時,這個this則指的是匿名類或內部類本身。這時假如我們要使用外部類的方法和變量的話,則應該加上外部類的類名。如下面這個例子:

public class A {
int i = 1;

public A() {
Thread thread = new Thread() {
public void run() {
for(;;) {
A.this.run();
try {
sleep(1000);
} catch(InterruptedException ie) {
}
}
}
};
thread.start();


public void run() {
System.out.println("i = " + i);
i++;
}

public static void main(String[] args) throws Exception {
new A();
}

}

在上面這個例子中, thread 是一個匿名類對象,在它的定義中,它的 run 函數里用到了外部類的 run 函數。這時由于函數同名,直接調用就不行了。這時有兩種辦法,一種就是把外部的 run 函數換一個名字,但這種辦法對于一個開發到中途的應用來說是不可取的。那么就可以用這個例子中的辦法用外部類的類名加上 this 引用來說明要調用的是外部類的方法 run。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲娇小xxxx欧美娇小| 成人免费视频网址| 亚洲色图国产精品| 日韩在线播放av| 精品国产户外野外| 亚洲美女www午夜| 国产精品日韩在线播放| 91高清在线免费观看| 国产在线日韩在线| 欧美xxxx14xxxxx性爽| 日韩一中文字幕| 欧美激情第6页| 九九久久综合网站| 美女扒开尿口让男人操亚洲视频网站| 人人做人人澡人人爽欧美| 色偷偷av亚洲男人的天堂| 红桃av永久久久| 欧美一区二粉嫩精品国产一线天| 国产精品美女免费视频| 欧洲成人午夜免费大片| 国产精品久久在线观看| 国产v综合v亚洲欧美久久| 国产91精品高潮白浆喷水| 亚洲精品一区av在线播放| 欧美一区二区.| 福利二区91精品bt7086| 国产一区二区在线播放| 欧美丰满少妇xxxxx| 国产欧美在线视频| 亚洲综合自拍一区| 91久久久久久国产精品| 国产精品久久久久久久av电影| 在线成人免费网站| 欧美亚洲激情在线| 亚洲无亚洲人成网站77777| 国产精品视频网址| 欧美国产高跟鞋裸体秀xxxhd| 亚洲精品456在线播放狼人| 日韩免费在线电影| 中文字幕精品国产| 91精品久久久久久久久久久久久久| 欧美高清视频免费观看| xvideos成人免费中文版| 中文字幕日韩有码| 在线国产精品播放| 国产精品永久免费视频| 精品久久久久久久久久久| 久久夜精品香蕉| 精品无人国产偷自产在线| 国产精品专区一| 国产91精品视频在线观看| 久久精品亚洲一区| 亚洲国产精品高清久久久| 欧美性猛交xxxx黑人猛交| 欧美日韩中文字幕日韩欧美| 国模精品系列视频| 亚洲一区亚洲二区| 97人人模人人爽人人喊中文字| 97国产真实伦对白精彩视频8| 日韩精品视频观看| 久久香蕉精品香蕉| 97精品在线观看| 亚洲免费福利视频| 日本欧美精品在线| 成人黄色av网| 国产成人在线视频| 成人信息集中地欧美| 日韩成人中文字幕在线观看| 中文字幕日韩视频| 国产精品视频不卡| 国产精品国语对白| 亚洲人永久免费| 久久精品91久久久久久再现| 色播久久人人爽人人爽人人片视av| 久久影视电视剧凤归四时歌| 久久久久久久久久久免费| 成人性生交大片免费看视频直播| 成人av在线亚洲| 色偷偷888欧美精品久久久| 久久亚洲影音av资源网| 国产精品成人aaaaa网站| 久久国产精品久久久久| 久久久久久久999精品视频| 成人免费xxxxx在线观看| 91精品久久久久| 国产在线视频2019最新视频| 午夜精品一区二区三区视频免费看| 成人黄色在线免费| 欧美影院成年免费版| 81精品国产乱码久久久久久| 亚洲精品美女免费| 久久亚洲精品中文字幕冲田杏梨| 在线观看国产成人av片| 一本色道久久综合亚洲精品小说| www.久久色.com| 久久国产精品首页| 国产精品成人va在线观看| 日本精品中文字幕| 国产深夜精品福利| 国产欧美日韩最新| 久久久久久久久久婷婷| 国产精品欧美风情| 欧美国产日韩一区| 中文字幕一区日韩电影| 亚洲视频专区在线| 欧美有码在线观看视频| 欧美激情三级免费| 日本久久精品视频| 在线观看欧美www| 国产欧美最新羞羞视频在线观看| 成人国产精品日本在线| 国产精品美女呻吟| 日韩国产欧美精品在线| 中文字幕亚洲一区| 2024亚洲男人天堂| 久久精视频免费在线久久完整在线看| 国产精品亚洲视频在线观看| 欧美专区福利在线| 亚洲精品欧美一区二区三区| 日韩中文字幕视频在线| 欧美激情区在线播放| 伊人一区二区三区久久精品| www.99久久热国产日韩欧美.com| 欧美国产中文字幕| 欧美性色19p| 精品亚洲一区二区三区在线观看| 亚洲精品日韩激情在线电影| 久久久亚洲影院你懂的| 精品国产鲁一鲁一区二区张丽| 欧美精品一区在线播放| 91网站在线看| 亚州国产精品久久久| 日韩激情av在线播放| 亚洲自拍小视频| xvideos成人免费中文版| 国产精品久久久久久久久久99| 日韩av影院在线观看| 成人黄色在线播放| 日韩美女中文字幕| 亚洲成人精品视频| 中文字幕亚洲精品| 日韩在线观看免费全| 亚洲国产天堂久久综合| 精品福利樱桃av导航| 777国产偷窥盗摄精品视频| 亚洲国模精品一区| 国产精品www色诱视频| 韩国三级日本三级少妇99| 精品国产一区二区三区久久狼5月| 国产精品老女人精品视频| 久久免费观看视频| 国产精品大陆在线观看| 成人黄色大片在线免费观看| 亚洲国产精品久久久久秋霞蜜臀| 欧美日韩亚洲一区二区三区| 欧美成人四级hd版| 欧美激情国产精品| 亚洲欧美精品伊人久久| 成人午夜在线视频一区| 亚洲日韩欧美视频| 一区二区三区视频免费| 亚洲欧美一区二区三区四区| 国产精品视频yy9099| 亚洲综合中文字幕在线|