学java教程之this关键字
學編程吧學java教程之this關鍵字發布了,歡迎通過xuebiancheng8.com來訪問
java中的this關鍵字是一個非常重要的關鍵詞。java中的this關鍵詞主要有兩種用法,先看第一種
public class Person{
? ? ? ? ? ? private String username;
? ? ? ? ? ? private int age;
? ? ? ? ? ? public Person(String username,int age){
? ? ? ? ? ? ? ? ? ? ? ? ? ?this.username = username;
? ? ? ? ? ? ? ? ? ? ? ? ? this.age = age;
? ? ? ? ? ? ?}
}
在這里this關鍵字就代表了對象自己,也就是屬性里面的username,把參數username的值給屬性里面的username
this.age = age的作用也是把參數age的值給屬性里面的age
再來看一個例子
public class Person{
? ? ? ? ? ? private String username;
? ? ? ? ? ? private int age;
? ? ? ? ? ? Person(){
? ? ? ? ? ? ? ? ? ? ? ?System.out.println("無參構造方法");
? ? ? ? ? ? }
? ? ? ? ? ? public Person(String username,int age){
? ? ? ? ? ? ? ? ? ? ? ? ? this();
? ? ? ? ? ? ? ? ? ? ? ? ? this.age = age;
? ? ? ? ? ? ?}
}
這里就是Person的第二個用法。
this調用了無參的構造方法
也就值會執行無參構造方法這行代碼
this的第二種用法必須用在第一行。
更多內容請通過xuebiancheng8.com來訪問吧,具體網址是
http://xuebiancheng8.com/play/goodgoodstudy_118_daydayup.html
轉載于:https://www.cnblogs.com/xuebiancheng8/p/3952521.html
總結
以上是生活随笔為你收集整理的学java教程之this关键字的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: VS2010打不开创建的项目的解决方法
- 下一篇: 需求分析读书笔记(一)