2011年計(jì)算機(jī)等級考試每日一練(4.14)

字號:

(31)定義靜態(tài)成員函數(shù)的主要目的是
    A)方便調(diào)用
    B)有利于數(shù)據(jù)隱蔽
    C)處理類的靜態(tài)成員變量
    D)便于繼承
    參考答案:(31)C【解析】聲明為static的類成員或者成員函數(shù)便能在類的范圍內(nèi)共同享,這樣的成員稱做靜態(tài) 成員和靜態(tài)成員函數(shù)。靜態(tài)成員函數(shù)由于與對象無關(guān)系.所以在其中是不能對類的普通成員進(jìn)行 直接操作的。靜態(tài)成員函數(shù)不接受隱含的this自變量。所以,它就無法訪問自己類的非靜態(tài)成員。 那么一旦某個(gè)成員函數(shù)被聲明為靜態(tài)的,就不能訪問非靜態(tài)成員了么?解決方法是將引用傳遞給 需要使用的對象能夠讓靜態(tài)的成員函數(shù)訪問到對象的非靜態(tài)數(shù)據(jù)。