预览加载中,请您耐心等待几秒...
1/7
2/7
3/7
4/7
5/7
6/7
7/7

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

《面向对象程序设计(C#)实验报告 实验3-2构造函数与析构函数 学号: 姓名: 【实验目的】 1.理解构造函数和析构函数的作用机制。 2.区别静态类与非静态类,掌握静态字段、静态方法和静态构造函数的定义方法。 【实验要求】 1.熟悉VisualStudio.NET2005的基本操作。 2.认真阅读本章相关内容,尤其是实例。 3.实验前进行程序设计,完成源程序的编写任务。 4.反复操作,直到不需要参考教材,能熟练操作为止。 【实验内容】 1.设计一个简单的Windows应用程序,实现本章习题中第9小题要求的功能; (1)程序源码: privatevoidbtnok_Click(objectsender,EventArgse) { book.title=lbltitle.Text; book.author=lblauthor.Text; book.retail_price=Convert.ToInt32(lblretail_price.Text); book.storage=Convert.ToInt32(lblstorage.Text); book.retail_price=Convert.ToInt32(lbltrade_price.Text); if(book.retail_price==book.trade_price*0.7) lblshow.Text+="批发价为零售价的70%。"; else MessageBox.Show("输入的批发价与零售价不匹配!!!"); } classbook { publicstaticstringtitle; publicstaticstringauthor; publicstaticinttrade_price; publicstaticintstorage; publicstaticintretail_price; publicbook(stringtitle,stringauthor,inttrade_price,intstorage,intretail_price) { book.title=title; book.author=author; book.trade_price=trade_price; book.storage=storage; book.retail_price=retail_price; } (2)程序运行截图: 2.设计一个简单的Windows应用程序,实现本章实例3-9同样的功能; (1)程序源码: namespacepiaojia { classPark { publicreadonlystringname; publicreadonlystringaddress; publicdecimalprice; publicPark(stringname,stringaddress,decimalprice) { this.name=name; this.address=address; this.price=price; } } classTestConstructor { Parkp=newPark("成都胜利公园","成都市蜀都大道号",20); } publicpartialclassForm1:Form { Parkp=newPark("成都胜利公园","成都市蜀都大道号",20); publicForm1() { InitializeComponent(); } privatevoidbutton1_Click(objectsender,EventArgse) { p.price=Convert.ToInt32(txtchange.Text); } privatevoidbutton2_Click(objectsender,EventArgse) { p.price=20; lblold.Text=Convert.ToString(p.name)+"\n"+"地址:"+Convert.ToString(p.address)+"\n"+"票价:"+p.price; } privatevoidbutton3_Click(objectsender,EventArgse) { p.price=Convert.ToInt32(txtchange.Text); lblnew.Text=Convert.ToString(p.name)+"\n"+"地址:"+Convert.ToString(p.address)+"\n"+"票价:"+p.price; } } } 程序运行截图: 3.设计一个简单的Windows应用程序,实现本章实例3-11同样的功能; (1)程序源码: namespacepsn { publ