c#面向对象(二)----命名空间

来源:互联网 发布:视频剪切软件绿色版 编辑:程序博客网 时间:2024/06/06 14:28

命名空间,就是把类再归类。

在.NET中已经定义了很多类,并存放在命名空间system中,比如以下的命名空间

画图的类:System.Drawing

文本操作的类:System.IO

... ...

当然,我们也可以自己定义命名空间,然后将自己写的类放进去

命名空间的定义:关键字namespace

例:定义一个命名空间“狗”,其中包括“品种”、“训练”等类

namespace dog

{

      class breed

      {

       //属性方法

       }

      class training

      {

       //属性方法

       }

}

一个命名空间可以嵌套另一个命名空间,比如上面的System.Drawing,就是在system的命名空间中

命名空间的引用:

引用时,引用放在最前面,用关键字using 

例,在命名空间ABC的D类中引用命名空间“狗”并引用其中的“品种”类

using dog

namespace ABC

{

class D

         {

           breed DD =New breed();

         }

}

这样DD就实例化了命名空间狗中的品种这个类。

0 0