c#-day04学习笔记

 

面向对象

 

类与对象:

C#的类和对象是用于在程序中模拟现实生活中的事务的

C#中的类是一种数据类型,用来定义对象的类型的

C#的对象是类的实例,是基于[给定数据类型]的具体的一个实例

小结:

类是对象的模板,对象是类的实例

 

定义类:

语法:    [修饰符]  class  类名

{

[构造函数]

 

类成员--------------如上8中

}

 

成员: 在类里声明的一切都可以叫做成员

字段: 直接在类里声明的变量叫做 成员字段

方法: 在类里可以定义方法,  也叫做成员方法

 

 

注意:

构造函数可以不写,系统会给你一个,但是如果你写了构造函数,系统不会在给你构造函数

构造函数的作用使用来给字段赋值的

说明:

构造函数声明在类中,

构造函数常常用于初始化类成员

构造函数和类同名

构造函数不能声明返回值类型

构造函数可以包含参数,参数一般是创建对象实例的前提条件

每个类都必须至少有一个构造函数,若不提供,编译器自动生成一个无惨构造函数

构造函数是每次创建对象时被隐式调用

构造函数是特使的方法,也是可以重载的

 

实用类:

类名  对象名  =   new  构造函数();

对象名.字段 = 值;

这样赋值有些麻烦,我们可以使用构造函数来给字段赋值

 

修饰符:

Public 公共的所有类均可访问

Internal 当前程序集课访问

Protected 所属累或派生自所属累的类可以访问

Private 只有所属累的成员才能访问

 

Static 关键字

Static 修饰的资源是属于类级别,是全体对象实例所共享的资源

Static 可以修饰类成员

加了 static 关键字的成员属于类级别,调用时直接类名.去调用

 

静态构造函数:

静态构造函数是用来给静态成员变量赋值的,

先于其他成员加载,并且只加载一次,

静态构造函数不用手工调用

 

 

Partial 关键字

分布: 用来修饰类的

可以将一个类的成员定义到多个类中,运行时会合并到一起

 

 

 

posted on 2014-05-28 20:54  李鹏周  阅读(150)  评论(0编辑  收藏  举报