1.成員變數和區域性變數的區別
1.定義位置的區別
成員變數定義在類中,方法外。區域性變數定義在方法中或者方法宣告上
2.初始化值的區別
成員變數都有預設初始化。區域性變數沒有預設初始化,要想使用,必須先賦值
3.儲存位置區別
成員變數儲存在堆中。區域性變數儲存在棧中
4.生命週期區別
成員變數隨著物件的建立而存在,隨著物件的消失而消失。區域性變數隨著方法的呼叫而存在,隨著方法呼叫完畢而消失更
嚴謹的說區域性變數的作用域結束時,即被銷毀
備註:區域性變數有就用區域性變數,區域性變數沒有就找成員變數,如果成員變數沒有就報錯。
2.繼承或者實現關係特點
類與類:繼承關係,只能單繼承
類與介面:實現關係,可以單實現,可以多實現
介面與介面:繼承關係,可以單繼承,也可以多繼承
3.設計區別
抽象類中定義的是體系的共性內容。表達的是:is a的關係。
介面中定義的是體系的擴充套件功能。表達的是:like a的關係。
技術blog04 by 八戒
document.getelementsbyname 與 document.getelementbyid document.getelementsbytagname 的區別 document.getelementsbyname 是根據控制項名稱獲取這個控制項物件,因為控制項名稱可以相同,返回的是乙個...
技術blog08 by 八戒
要了解介面,就先要了解抽象類。抽象類 什麼是抽象類,為什麼要有抽象類?當多個類中出現相同功能,但是功能主體不同,可以進行向上抽取,這是只抽取功能定義,而不抽取功能主體。抽象類的特點 1.抽象方法一定在抽象類中 2.抽象方法和抽象類都必須被abstract關鍵字修飾 3.抽象類不可以用new建立物件,...
阿總阿總自己總結,八戒八戒傻得可愛
了總是用.doc取代博文。哦哦 需要注意的問題 html 1 map地圖的應用 coords 0,0,82,126 alt 菜園子 href example html sun.html 2 錨標記的應用 苦瓜 聯絡人 忻學敏 3 的使用 常用屬性border align width cellpadd...