成員變數隱藏

2021-08-10 13:25:03 字數 754 閱讀 7654

package as;

class h6 //定義建構函式

protected

void

getmessage()

//定義方法getmessage

protected

void

showmessage(string message)

//定義方法showmessage

class h5 extends h6//建立h5繼承、於父類h6

//定義建構函式

protected

void

getmessage()

//定義方法getmessage

protected

void

showtmessage(string message)

//定義方法showmessage

}public

static

void

main(string args) //呼叫物件cc的方法getmessage和showmessage

}

執行結果:

知識要點:

。成員變數的隱藏

繼承的過程中,在子類中定義與父類成員同名的成員變數,則可以實現該父類成員變數在子類中的隱藏。即使子類與父類同名成員變數的型別不同,父類的同名變數也仍然會被隱藏

C 類的私有成員變數和函式的隱藏

我們在寫c 的 的時候,尤其是給三方提供庫的情況下,所提供的類標頭檔案中包含了很多的私有的變數和函式,對於呼叫和開發的人來說都是很繁瑣的一件事情,最近在寫qt 的時候發現對其私有的東西隱藏很好,仔細研究,其實就是對這個類提供乙個私有的類,然後通過巨集對這個類進行使用,非常方便。首先定義巨集,如vc編...

const 成員變數

class mytestclass public const int m ciint const string m csstr static int m siint static string m ssstr const static int m csiint const static string...

BigDecimal成員變數

round half up 遇到.5的情況時往上近似,例 1.5 2 round half down 遇到.5的情況時往下近似,例 1.5 1 bigdecimal a new bigdecimal 1.5 system.out.println down a.setscale 0,bigdecima...