黑馬程式設計師 內部類

2021-06-19 15:11:52 字數 1218 閱讀 5489

---------------------- asp.net+android+ios" rel="noopener noreferrer">"target="blank">asp.net+android+ios開發、.net" rel="noopener noreferrer">"target="blank">.net培訓、期待與您交流! ----------------------

內部類

將乙個類定義在另乙個類的裡邊,對裡面那個類就稱為內部類(內建類,巢狀類)。

內部類的訪問規則: 1,

內部類可以直接訪問外部類中的成員,包括私有。

之所以可以直接訪問外部類中的成員,是以為內部類中持有乙個外部類的應用,

格式: 外部類名.this

2,外部類主要訪問內部類,必須建立內部類物件。

class outer

} voidmethod()

} class innerclassdemo 

} 訪問格式: 1.

當內部類定義在外部類的成員位置上,而且非私有,在外部其他類中,可以直接簡歷內部類物件。

格式:外部類名.內部類名變數名= 外部類物件.內部類物件;

outer.inner in = new outer().new.inner(); 2.

當內部類在成員位置上,就可以被成員修飾符所修飾。

如,prirate:將內部類在外部類中進行封裝。

static:內部類就具備static的特徵。

當內部類被static修飾後,只能直接訪問外部類中的static成員,出現了訪問侷限。

當內部類中定義了靜態成員,則內部類必須是static的。、

當外部類中的靜態方法訪問內部類時,內部類也必須是static。

在外部其他類中,如果直接訪問static內部類的非靜態成員,格式為:

new outer.inner().function();

class outer

} }

class innerclassdemo2 

} ---------------------- asp.net+android+ios" rel="noopener noreferrer">"target="blank">asp.net+android+ios開發、.net" rel="noopener noreferrer">"target="blank">.net培訓、期待與您交流! ----------------------

黑馬程式設計師 內部類

windows phone 7手機開發 net培訓 期待與您交流!什麼是內部類呢?將乙個類定義在另乙個類的裡面,對裡面那個類就稱為內部類 內建類 巢狀類 內部類的訪問特點有哪些呢?內部類可以直接訪問外部類中的成員,包括私有成員 而外部類要訪問內部類中的成員必須要建立內部類的物件。內部類有什麼作用呢?...

黑馬程式設計師 內部類

asp.net android io開發s net培訓 期待與您交流!內部類即在乙個外部類的內部再定義乙個類。內部類作為外部類的乙個成員,且依附於外部類而存在。內部類的訪問規則 1 內部類可以直接訪問外部類中的成員,包括私有。2 外部類需要訪問內部類時,必須建立內部類物件。訪問格式 外部類名.內部類...

黑馬程式設計師 內部類

asp.net unity開發 net培訓 期待與您交流!內部類訪問規則 將乙個類定義在另乙個類裡面。訪問規則 1.內部類可以直接訪問外部類中的成員,包括私有。之所以可以直接訪問外部類成員,是因為內部類中持有乙個外部類的引用,格式 外部類.this 2.外部類要訪問內部類,必須建立內部類物件。訪問格...