目录
类与对象
面向对象是一项具体的软件开发技术,也是一种符合人类思维的编程思想,面向对象编程对事件的描述与该事物在现实中保持一致,因此要做到这一点,面向对象提出了两个概念——类和对象。
上图就清楚的表现了类和对象的关系,张三,李四,王麻子属于人,人就是类。人这个属性包括了张三,李四,王麻子等对象。
类的声明
要在程序中建立对象,就要先声明一个类,用来描述一组对象的行为和特征,类中可以定义字段,属性,方法等。在类中定义的变量称为字段。方法用来描述对象的行为。
声明类的语法格式如下:
[访问修饰符] class 类名称[基类或接口]
{
类成员定义
}
例如:
class Person
{
private string_name;
public string Name
{
get{return_name;}
set{_name=value;}
}
public void Speak()
{
Console.WriteLine("djfjasdfjka"+name);
}
}
Person是类名,_name是字段;Name是属性,Name属性封装了_name字段Speak是方法。
对象的创建
在C#中创建对象使用到的关键字为new 语法格式如下
类名 对象名 =new类名()
例如:Person bl=new Person();
Person bl 表示的含义是声明一个Person类的变量,new Person()表示的含义是创建一个Person类的实例对象,=将实例对象赋值于变量bl。
对象的使用
创建对象后,可同过以下语法访问对象的所有成员
bl.Speak();