卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

java中的this的四種用法 在Java中的main方法中可以使用this關(guān)鍵字嗎?為什么?

在Java中的main方法中可以使用this關(guān)鍵字嗎?為什么?在Java中一個類的方法有主要有兩種表現(xiàn)形式,一種是類的實例方法,一種是類的靜態(tài)方法。如下面的Java類:public class Use

在Java中的main方法中可以使用this關(guān)鍵字嗎?為什么?

在Java中一個類的方法有主要有兩種表現(xiàn)形式,一種是類的實例方法,一種是類的靜態(tài)方法。如下面的Java類:

public class User {

private String name

public void setName(String name) {

this.name

= name

}

public static void main(String[] args) {

User user = new User()

user.setName("小明")

}

}

setName方法為類的實例方法,main方法為類的靜態(tài)方法,可以看到setName方法可以使用this類訪問類的實例字段。主要原因是:this表示類的對象實例本身,只能當(dāng)一個類被實例化(通過new)后,才可以在對象實例中使用this。而類的靜態(tài)方法是不需要進(jìn)行實例化就可以使用的,而沒有實例化前是不能使用this。

JAVA中的關(guān)鍵字如何理解?this?

有一個A類,一個B方法,一個C變量,其中B和C都在類A中this.B()就是調(diào)用A類中的B方法this.C=1(假設(shè)C是一個int變量)就是給類A的C變量賦了1這個值簡單的說就是調(diào)用本類的方法或者變量(都是成員的)