C#--类

万物皆对象

属性——对象具有的各种特征

每个对象的属性都拥有特定的值

 

类是模子,确定对象将会拥有的特征(属性)和行为(方法)

类是对象的类型

类是抽象的概念,仅仅是模板,不如说:“人”类

对象是一个你能够看得到、摸得着的具体实体

对象可以叫做类的实例

类不占内存,对象才占内存

 

类的定义

[访问修饰符] class 类名

{

  成员(属性/方法)

  …….

}

类中可以包含变量的定义和方法

 

通过类来产生一个对象的过程,叫做类的实例化

 

类的实例化,用关键字new

语法:

      类名 实例名 = new 类名();

类的成员的访问:

实例名.属性     实例名.方法名();

字段、方法、属性都可以叫做类的成员Member,它们都需要定义访问级别。

访问级别的用处在于控制成员在哪些地方可以被访问,这样达到面向对象中“封装”的目的

c#中有四个访问修饰符:

public:可以在任何地方被访问

intemal:只能本项目中被访问

private:只能在本类中被访问

protected:只能在本类和子类中被访问

默认访问修饰符为private

 

 

只要是没有加static的方法或属性,都必须先实例化,再通过实例名.方法名,或实例名.属性来访问

加static的方法或属性,可以直接通过类名.方法名或类名.属性名来访问

posted @ 2011-12-11 05:41  zyswtwang  阅读(316)  评论(0)    收藏  举报