首页 理论教育 Windows程序设计基础:对象实例化

Windows程序设计基础:对象实例化

时间:2023-10-21 理论教育 版权反馈
【摘要】:在应用对象之前首先要创建对象,然后方可应用该对象的成员变量、成员方法等。其实答案很简单,只要在重新使用new关键字去创建对象gaga即可,代码如下所示:Person gaga = new Person();gaga.name = "Lady GaGa";//其他成员变量……gaga.Sing();综上所述,类是一个抽象的描述,它并不占用存储空间,是一个“模板”而已,而对象是一个具体的“事物”,是根据这个“模板”创造出来的。

Windows程序设计基础:对象实例化

在应用对象之前首先要创建对象,然后方可应用该对象的成员变量、成员方法等。创建对象的语法为:

类名 对象名 = new 类名();

在创建类的对象时,需要使用C#的new关键字。如上面的Person类,我们可以这样来创建一个Person的对象:Person jay=new Person(),在创建完类的对象之后,可以直接使用点操作符“.”来访问对象的成员变量和成员方法,对象名在圆点左边,而成员变量和成员方法在圆点右边,具体代码如下:

Person jay = new Person(); //new为关键字,创建一个新对象jay

jay.name = "周杰伦"; //访问成员变量name,并赋值为周杰伦

jay.age = 32; //访问成员变量age,并赋值为32

jay.sex = "男"; //访问成员变量sex,并赋值为男

jay.address = "中国台湾"; //访问成员变量address,并赋值为中国台湾(www.xing528.com)

jay.Sing(); //调用jay对象的Sing()方法

上面的代码中,创建了一个Person类的对象jay,然后使用点操作符访问了成员变量和成员方法,那么如果我们想在创建另外一个Person的对象gaga,该怎么办呢?其实答案很简单,只要在重新使用new关键字去创建对象gaga即可,代码如下所示:

Person gaga = new Person();

gaga.name = "Lady GaGa";

//其他成员变量……

gaga.Sing();

综上所述,类是一个抽象的描述,它并不占用存储空间,是一个“模板”而已,而对象是一个具体的“事物”,是根据这个“模板”创造出来的。所以,根据同一个类创建出来的对象具有相同的特征(成员变量)和行为(成员方法)。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈