初识类和对象
1.抽象
■ 抽象是指对具体问题进行概括,抽取某类对象的公共特性并加以描述的过程,抽象的过程就是对问题进行分析和认识的过程。
■ 抽象的过程就是对问题进行分析和认识的过程。
2.类和对象的关系
■ 类是对事物的一-种抽象定义,将抽象之后的特征和行为有机结合便构成了类,类是具有共同特征和行为的一类事物的统称。
■ 类是对对象的描述,是创建对象的‘模板’,是对对象的抽象。
■ 对象表示现实世界中的某个具体的事务,是类的一个实例,是类实例化的结果。
3.类的定义
[访问修饰符] class 类名
{
类的字段声明;
类的属性声明;
类的方法声明;
}
说明:
■ “[]”表示其中的内容可省略
■ class表示定义类
■ 类名的首字母大写
■ "{ }"中的内容表示类中的成员
4.类中的成员
[访问修饰符]返回值类型方法名称(参数列表)
{
方法体;
}
注意
■ 参数列表可以为空,但括号不能省略,存在多个参数时,每个参数使用逗号分隔
■ 返回值类型可以是C#中的任何类型,如果没有返回值,则必须使用void
■ 在方法体中,无论有多少行代码,都必须使用“{ }"括起来
5.实例化对象
■ 创建对象称为类的实例化,对象只有在实例化后才是真正能够使用的实体,使用new关键字来实例化对象。
■ 对象实例化后,可以通过直接访问字段,来获取或修改相应的特征
■ 在实例化对象后,可以通过“对象名.方法名(参数)”进行调用
6.命名空间
■ 命名空间( namespace )用于将具有相同功能的相似类,从逻辑上进行分组
■ 在C#中 ,可以使用关键字namespace来定 义命名空间
■ 在C#中,命名空间还可以嵌套使用
自定义命名空间语法:
系统命名空间:
命名空间的使用: