java中this關(guān)鍵字的用法 在Java中的main方法中可以使用this關(guān)鍵字嗎?為什么?
在Java中的main方法中可以使用this關(guān)鍵字嗎?為什么?在Java中,類(lèi)的方法主要有兩種形式,一種是類(lèi)的實(shí)例方法,另一種是類(lèi)的靜態(tài)方法。例如,以下Java類(lèi):public class user{
在Java中的main方法中可以使用this關(guān)鍵字嗎?為什么?
在Java中,類(lèi)的方法主要有兩種形式,一種是類(lèi)的實(shí)例方法,另一種是類(lèi)的靜態(tài)方法。例如,以下Java類(lèi):
public class user{
private string name
public void setname(string name){這個(gè)名字
=name
}
public static void main(String[]args){
User User=new User()用戶(hù)名.setName(“Xiaoming”
}]setname方法是類(lèi)的實(shí)例方法,主要方法是類(lèi)的靜態(tài)方法。您可以看到setname方法可以使用這個(gè)類(lèi)來(lái)訪(fǎng)問(wèn)類(lèi)的instance字段。主要原因是:這表示類(lèi)的對(duì)象實(shí)例本身。只有在實(shí)例化一個(gè)類(lèi)(通過(guò)new)時(shí),才能在對(duì)象實(shí)例中使用它。類(lèi)的靜態(tài)方法可以在沒(méi)有實(shí)例化的情況下使用,而這不能在沒(méi)有實(shí)例化的情況下使用。