面向对象(C#面向对象程序设计)
重点:C#中的类
难点:对象的创建及访问
**类的概念**:类是对事务的一种抽象定义,即将抽象之后的特征和行为有机结合在一起就构成了类,类是具有公共特征和行为的一类事物的统称。
**对象的概念**:对象是类的实例,拥有具体特征和行为之后的类就成为了对象。对象是独一无二的具体个体,用来描述现实世界的某个事物。 eg:手机是类,红米手机和Iphone 12是对象;汽车是类,黑色奔驰 GLE 400就是对象。
1.类的定义
[访问修饰符] class 类名
{
类的内部成员;
}
public class Commodity
{
}
定义一个公共的类(public)的类(class),类的名字是Commdity
2.类的成员
类的成员包括字段、属性、方法、常量、事件和索引器等。
注意:类的特征使用字段来描述,类的行为使用方法来描述。
定义类中的字段:
public class Commodity
{
//定义字段,描述商品的特征
public string name; //名称
public double price; //价格
}
//方法,展示商品信息
public void Show()
{
Console.WriteLine("名称:\t\t{0}",name);
Console.WriteLine("价格:\t\t{0}",price);
}
对象的创建及访问:
class Program
{
static void Main(string[] args)
{
//实例化对象
Commodity cake = new Commdity();
cake.name = '蛋糕';
cake.price = '18';
cake.Show(); //调用方法呈现
}
}
注意:在类的内部访问字段或方法时,直接通过字段名和方法名即可访问。在其他类中调用时需要创建对象,并通过“对象.成员”的方式来访问。