国产成人毛片视频|星空传媒久草视频|欧美激情草久视频|久久久久女女|久操超碰在线播放|亚洲强奸一区二区|五月天丁香社区在线|色婷婷成人丁香网|午夜欧美6666|纯肉无码91视频

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

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

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

在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表示類的對象實例本身,只能當一個類被實例化(通過new)后,才可以在對象實例中使用this。而類的靜態(tài)方法是不需要進行實例化就可以使用的,而沒有實例化前是不能使用this。

JAVA中的關鍵字如何理解?this?

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