您的位置:首页 > 职场人生

黑马程序员—c#基础知识。。5

2012-11-16 17:24 337 查看
---------------------- Windows Phone 7手机开发.Net培训、期待与您交流! ----------------------

c#中的类定义:

c#使用calss关键字定义类:

class MyClass

{

//class mebers

}

定义一个类以后,就可以在项目中能访问该定义的其他位置对该类型进行实例化。默认情况下,类声明为内部的(internal)。只有当前项目中的代码才能访问它,用internal显式的指定它。

可以使公共的:

public class MyClass

{

//calss merbes.

}

也可以指定类是抽象的(不能实例化,只能继承,)可以有继承成员或密封的,为此可以使用两个互斥的关键字abstact或sealed。

指定继承:

public clas MyClass:myclass;

****在c#定义中,只能有个一基类,编译器不允许派生类的可访问性高于基类****

c#接口定义:

所有接口成员都必须在支持接口的类中实现。但如果不使用的给定的接口成员。就可以提供一个空的实现方式,还可以把接口时间线为抽象类的抽象成员。

interface Imyinterface{。。。。。。}

访问修饰符public和internal的使用方式是想形同的。与类一样。接口也默认定义为内部接口。

类库项目:

如果一个项目什么都不包含,只包含类似于其他相关的类型定义,但没有入口点,就称该项目为类库。类库项目编译为。dll程序集。在其他项目添加对类库项目的引用就可以访问它的内容。

----------------------
Windows Phone 7手机开发、.Net培训、期待与您交流! ----------------------
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: