W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
嵌套類型在另一個(gè)類型的范圍內(nèi)聲明。
例如:
public class Main { public class Nested { } // Nested class public enum Color { Red, Blue, Tan } // Nested enum }
嵌套類型可以訪問封裝類型的私有成員和封裝類型可以訪問的所有內(nèi)容。
嵌套類型可以使用訪問修飾符的完整范圍聲明。
嵌套類型的默認(rèn)可訪問性是private。
類,結(jié)構(gòu),接口,委托和枚舉可以嵌套在類或結(jié)構(gòu)體中。
下面是從嵌套類型訪問類型的私有成員的示例:
public class Main { static int x; class Nested { static void Foo() { Console.WriteLine (Main.x); } } }
下面是將受保護(hù)的訪問修飾符應(yīng)用于嵌套類型的示例:
public class Main { protected class Nested { } } public class SubMain : Main { static void Foo() { new Main.Nested(); } }
下面是一個(gè)從包圍類型之外引用嵌套類型的示例:
public class Main { public class Nested { } } class Test { Main.Nested n; }
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: