C#--类
万物皆对象
属性——对象具有的各种特征
每个对象的属性都拥有特定的值
类是模子,确定对象将会拥有的特征(属性)和行为(方法)
类是对象的类型
类是抽象的概念,仅仅是模板,不如说:“人”类
对象是一个你能够看得到、摸得着的具体实体
对象可以叫做类的实例
类不占内存,对象才占内存
类的定义:
[访问修饰符] class 类名
{
成员(属性/方法)
…….
}
类中可以包含变量的定义和方法
通过类来产生一个对象的过程,叫做类的实例化
类的实例化,用关键字new
语法:
类名 实例名 = new 类名();
类的成员的访问:
实例名.属性 实例名.方法名();
字段、方法、属性都可以叫做类的成员Member,它们都需要定义访问级别。
访问级别的用处在于控制成员在哪些地方可以被访问,这样达到面向对象中“封装”的目的
c#中有四个访问修饰符:
public:可以在任何地方被访问
intemal:只能本项目中被访问
private:只能在本类中被访问
protected:只能在本类和子类中被访问
默认访问修饰符为private
只要是没有加static的方法或属性,都必须先实例化,再通过实例名.方法名,或实例名.属性来访问
加static的方法或属性,可以直接通过类名.方法名或类名.属性名来访问
浙公网安备 33010602011771号