我下載了傳智播客的JAVA教學視頻,自學,在這裏記錄下自己的學習,也算是對所學知識的鞏固和系統化吧,也不知道算不算原創,姑且就算轉載吧
</pre><pre class="java" name="code">
</pre><pre class="java" name="code"><strong><span style="font-size:18px;">繼承之 super與this關鍵字的比較</span></strong>
/*
當本類中的成員與局部變量同名是用this區分
當子父中的成員變量同名是用super區分父類
super和this的用法很相似
this代表一個本類對象的引用
super代表一個父類空間
*/
class Fu //父類
{
int num = 4;
}
class Zi extends Fu
{
int num = 5;
void show()
{
//System.out.println(this.num+"......"+this.num);//此語句會輸出num爲5
System.out.println(this.num+"......"+super.num);//此語句會輸出5......4
}
}
class jicheng2
{
public static void main(String[] args)
{
Zi a = new Zi();
a.show();
}
}