【java面向物件】細說5個關鍵字的使用-this、
阿新 • • 發佈:2018-12-10
今天小編來說說this、super、final、static、abstract這5個關鍵詞的作用。
this |
this代表對當前所在類的引用。比如在這個demo中,this代表對Student類的引用,有了this,就能呼叫Student的成員變數和成員方法了。 this解決了成員變數被隱藏的問題,為什麼這麼說呢? 如果沒有this,它會提示“對變數名的賦值沒有作用”。 當局部變數和成員變數名稱一樣時,在方法中使用的是就近原則,也就是說兩個“name”都是指區域性變數,把區域性變數的值賦給區域性變數,怪不得提示賦值沒有作用呢!
super |
super的作用就是對父類物件的引用。比如在這個demo中,子類對父類的方法進行了重寫,但子類依舊能呼叫父類的方法。 父類-People類