麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > C# > 正文

C#難點逐個擊破(5):類的訪問類型

2020-01-24 03:45:14
字體:
來源:轉載
供稿:網友
講這四類之間的區別時有必要講解一個概念:程序集。程序集(Assembly),可以簡單理解為編譯之后生成的.dll或.exe文件,相對于namespace是類庫的邏輯組織形式,它可以稱為程序類庫的物理組織形式,msdn上描述“程序集包含描述它們自己的內部版本號和它們包含的所有數據和對象類型的詳細信息的元數據”。一般情況是一個程序集可以包含一個或者多個命名空間。

Public:對其他任何類的任何方法都是可見的;
Private:本類中定義的成員只有本類的方法才能訪問;
Protected:本類中的成員只有本類的方法及繼承本類的類的方法才能訪問;
internal:本類中的成員只有本類所在的程序集中的任何類的方法訪問;
protected internal:為protected與internal的并集。
因此從訪問級別由高到低應當是Public>protected internal>internal>Protected>Private

類的默認修飾符為internal ,類中的成員變量默認修飾符為private,namespace可認為修飾符為public。另一點在msdn上也提到繼承類的訪問級別不能大于被繼承類的訪問級別,如internal的類不能繼承private的類。
復制代碼 代碼如下:

using System;

/******************************
* Chapter:C#難點逐個擊破(五)
* Author:王洪劍
* Date:2010-1-15
* Blog:http://www.51obj.cn/
* Email:[email protected]
* Description:訪問修改符
* ***************************/
namespace TestMain
{
public class A
{
public void Alert()
{
}
}

internal class B:A
{
internal new void Alert()
{
Console.WriteLine("you");
}
}

class Program
{
static void Main()
{
B b=new B();
b.Alert();

}
}
}
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 99热草 | 99精品国产一区二区三区 | 精精国产xxxx视频在线野外 | 中文字幕xxx | 成人免费网站在线观看视频 | 亚洲成人午夜精品 | 国产噜噜噜 | 黄色a级片视频 | 欧美一极视频 | 依依成人综合 | 精品国产一区二区三区久久久蜜月 | 欧美另类激情 | 成人免费午夜视频 | 欧美日韩在线视频一区 | 免费观看在线 | 久久综合九色综合久久久精品综合 | 久久3| 中文字幕欧美一区二区三区 | 中文字幕激情视频 | 日本视频网 | 久久久国产精品电影 | 精品国产欧美一区二区 | 一级毛片免费高清 | 桥本有菜免费av一区二区三区 | 成年人福利视频 | 成人免费激情视频 | 久久精品中文 | qyl在线视频精品免费观看 | 成年免费大片黄在线观看岛国 | 欧美一级淫片007 | 亚洲精品久久久久久久久久久 | 亚洲特黄 | 精品国产99久久久久久宅男i | 91成人久久 | 黄污污网站 | 国产正在播放 | 曰批全过程120分钟免费69 | www久久国产 | 色999中文字幕 | 久久精品亚洲精品国产欧美kt∨ | 精品国产一区二区三区久久久蜜月 |