衆所周知在語句中this常常會出如今不一樣的方法中:this
(1)在構造方法中:spa
private double a; private double b; public Area(double a,double b) { this.a=a; this.b=b }
其中的this.a表明的是定義的字段中的a; code
(2)當定義一個類時,若是此類沒有進行調用(blog
Class Person{ private string name; private int age; public void write() { Console.WriteLine("寫做業"); } public Person(string name,int age) { this.name=name; this.age=age; } }
其中當對該類沒有進行實例化調用的話其中的this就是表明類中所在的字段string
(3)當對上面的類進行實例化後:it
Person p=new Person("123",11);class
其中的this所表明的內容就會改變爲實例化中所體現的內容!!! 方法
以上是本身的一些總結,若是認爲個人理解有問題,請告知總結
狀況以下):di