Java 中 this引用

在Java中,經常可以看到this,this關鍵字在程序中的意思和他的翻譯很接近, 確切的說他在方法內部就是這個方法所屬的對象的引用變量。例如
student stu1=new student (小黑)

public class Student {
private String name ;
public student(String name ) {
this.name=name;
}
}

student stu1=new student 這句話調用了Student的構造方法,
this 就是對象stu1, student stu1=new student (小黑) 等價於this.name=name;
  爲什麼要用this那,因爲可能會創建很多的Student對象,在用的額時候,我們不能記得那麼準確,除非去翻,但是太麻煩了,所以我們把不不知道名字的對象用this來替代

重點來了

不用靜態方法修飾,就可以用this ,用static修飾的屬於類
this的主要作用是區分類(成員)變量與局部變量名相同的變量
但是,this不是調用的,this.就是指類(屬於類),

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章