欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    面向对象程序设计编程实验上机 .docx

    • 资源ID:17169048       资源大小:24.81KB        全文页数:8页
    • 资源格式: DOCX        下载积分:4.3金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要4.3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    面向对象程序设计编程实验上机 .docx

    精品名师归纳总结面对对象程序设计编程上机作业题目:(1) ) 调试构造函数 Pen()例题usingSystem 。usingSystem.Collections.Generic。usingSystem.Text。namespace ConsoleApplication2class PenpublicstringColor。privateintPrice。publicPen Color="BLACK"。Price=5。publicvoidSetPriceintnewPricePrice=newPrice。 publicintGetPricereturnPrice。 publicvoidSetColorstringnewColorColor=newColor 。 publicstringGetColorreturnColor 。class TestpublicstaticvoidMainPen myPen=newPen。Console .WriteLine"The price is 0",myPen.GetPrice。Console .WriteLine"The Color is 0",myPen.Color。(2) ) 调试构造函数重载 Pen()例题usingSystem 。class PenpublicstringColor。privateintPrice。publicPenColor ="BLACK"。 Price = 5。 publicPen stringnewColor,intnewPrice Color = newColor。Price = newPrice。可编辑资料 - - - 欢迎下载精品名师归纳总结publicvoidSetPriceintnewPrice Price = newPrice。 publicvoidSetPrice Price = 5。 publicintGetPricereturnPrice。 publicvoidSetColorstringnewColor Color = newColor。 publicstringGetColorreturnColor。 class TestpublicstaticvoidMainPen myPen =newPen 。Pen hisPen =newPen "GREEN", 8。Console .WriteLine"The price is 0", myPen.GetPrice。Console .WriteLine"The Color is 0", myPen.Color。Console .WriteLine"The price is 0", hisPen.GetPrice。Console .WriteLine"The Color is 0", hisPen.GetColor。hisPen.SetPrice。Console .WriteLine"The price is 0", hisPen.GetPrice。(3) )使用重载方法求 5 和 5.65 的平方。usingSystem 。usingSystem.Collections.Generic。usingSystem.Text。namespace ConsoleApplication8class Programpublicclassapppublicintapp1 intxreturnx * x。 publicdoubleapp1 double yreturny * y。 staticvoidMain string args app x =newapp 。Console .WriteLine"5 的平方是 0" , x.app15。Console .WriteLine"5.65 的平方是 0" , x.app15.65。可编辑资料 - - - 欢迎下载精品名师归纳总结( 4)将运算符 +和- - 进行重载,使之可对字符型数据进行运算,即:对一个字符型变量a,当 a=L时 a+ 或+a 的值为 M, a- -或- -a的值为 KusingSystem 。usingSystem.Collections.Generic。usingSystem.Text。namespace ConsoleApplication6publicclasscharTestprivatecharch 。publiccharTestthis .ch =' '。 publiccharTestchar valthis .ch = val。 publiccharcget returnthis.ch 。 set this.ch =value 。 staticpubliccharTest operator+ charTestorigcharTestResult =newcharTest 。Result.ch = char orig.ch + 1。returnResult。staticpubliccharTest operator-charTestorigcharTestResult =newcharTest 。Result.ch = char orig.ch - 1。returnResult。publicclassoverloadApppublicstaticvoidMaincharTesta =newcharTest 'L' 。charTestb =newcharTest 'L' 。Console .WriteLine"Original value is :0,1", a.c, b.c。a = +a。 b = -b。Console .WriteLine"Current value is :0.1", a.c, b.c。a = +a。 b = -b。Console .WriteLine"Final value is:0,1", a.c, b.c。(5) )编写一个掌握台程序,完成以下功能并输出结果:创建一个类 Test1 ,用无参数的构造函数输出该类的类名。增加一个重载的构造函数,带有一个string类型的参数,在此构造函数中将传递的字符可编辑资料 - - - 欢迎下载精品名师归纳总结串打印出来。在 Main 方法中创建属于 Test1 类的一个对象,不传递参数。 在 Main 方 法中创建属于 Test1类的另 一个对象, 传 递一个字符串 “ Thisisa string”。usingSystem 。usingSystem.Collections.Generic。usingSystem.Text。namespace ConsoleApplication8class Programclass Test1publicstringtest。publicTest1 test ="Test1"。 publicTest1strings test = s。 staticvoidMain string argsstringx ="This is a string"。Test1 app1 =newTest1 。Test1 app2 =newTest1 x 。Console .WriteLine"0", app1.test。Console .WriteLine"0", app2.test。(6) )编写一个掌握台程序,完成以下功能并输出结果:创建一个类 A,在 A 中编写一个可以被重写的带 int类型参数的方法 MyMethod,并在该方法中输出传递的整型值加 10 后的结果。再创建一个类 B,使其继承自类 A,然后重写 A 中的 MyMethod方法, 将 A 中接收的整型值加 50,并输出结果。在 Main 方法中分别创建类 A和类 B 的对象,并分别调用 MyMethod方法。usingSystem 。class ClassApublicstaticintMyMethod intii=i+10。 returni 。class ClassB : ClassA publicstaticintMyMethod int ii=i+50。returni 。class Test可编辑资料 - - - 欢迎下载精品名师归纳总结publicstaticvoidMainClassA a= newClassA 。ClassB b= newClassB 。Console .WriteLine" 请输入一个数: " 。strings= Console .ReadLine。intx= Int32 .Parses。Console .WriteLine" 调用 A类方法: 0" ,ClassA .MyMethodx。Console .WriteLine" 调用 B类方法: 0" ,ClassB .MyMethodx。(7) )利用托付实现:当用户输入一个字符1时,调用两个整数相加的方法,运算两整数之和。当用户输入一个字符 2时,调用两个整数相减的方法,运算两整数之差。usingSystem 。class App delegateintprocess inta,intb 。publicstaticintadd inta,intb returna+b 。publicstaticintsub inta,intb returna-b 。staticvoidMainstrings,s1,s2。processPro 。Console .WriteLine" 请输入一个数: " 。s1=Console .ReadLine。inta= Int32 .Parses1。Console .WriteLine" 请输入另一个数:" 。s2=Console .ReadLine。intb= Int32 .Parses2。Console .WriteLine" 请挑选运算方法:为相加,为相减" 。s=Console .ReadLine。if s= "1" Pro= newprocess add 。elsePro= newprocess sub 。Console .WriteLine" 结果为: 0" ,Proa,b。可编辑资料 - - - 欢迎下载

    注意事项

    本文(面向对象程序设计编程实验上机 .docx)为本站会员(Che****ry)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开