




已阅读5页,还剩1页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一、实验目的:1、掌握类的创建和类对象的实例化;2、熟悉类成员的访问属性private和public的作用;3、掌握类属性的定义与用途;4、掌握类方法的重载和构造函数的用途二、实验内容:使用Visual Studio .NET 2005,完成以下程序:任务一、创建一个时间类说明:综合运用“类、类的成员、对象、实例、字段、属性、修饰符、访问器、this关键字、构造函数、方法的重载、构造函数的重载”等概念。三、实验要求1、阅读实验指导书(第五章 类与对象)2、完成程序调试,每步需要贴图于本实验报告之中(程序备检查记分)。3、完成后,复习内容总结规律。四、课后作业(备查)1)什么是类?举例说明如何定义?2)举例说明什么是对象实例?如何使用?3)举例说明类中有哪些成员?4)举例说明在类的外面如何访问类中的字段?5)如何定义方法?6)在类的外面要想使用sethour( )方法,要用什么修饰符?7)什么是属性?举例说明如何访问属性?8)类中的字段名与方法中的形参同名的怎么办?9)什么是重载?举例说明如何使用?10)如何进行垃圾回收?using System;using System.Collections.Generic;using System.Text;namespace ConsoleApplication1 public class MyTime /public int hour; /public int minute; /public int second; private int hour; private int minute; private int second; public MyTime() SetTime(12, 0, 0); public MyTime(int hour) SetTime(hour, 0, 0); public MyTime(int hour, int minute) SetTime(hour, minute, 0); public MyTime(int hour, int minute, int second) SetTime(hour, minute, second); public void SetTime(int hour, int minute, int second) this.hour = (hour = 0) & (hour = 0) & (minute = 0) & (second = 59) ? second : 0; public string ToStandardString() return String.Format(0:1:D2:2:D23, (hour = 12 | hour = 0) ? 12 : (hour % 12), minute, second, (hour = 0) & (hour = 0) & (minute = 0) & (second = 0) & (value = 0) & (value = 0) & (value = 59) / / this.second = value; / / / using System;using System.Collections.Generic;using System.Text;namespace ConsoleApplication1 class Program static void Main(string args) /MyTime time = new MyTime(); /time.SetTime(11, 12, 24); /Console.WriteLine(时间: + time.ToUniversalString(); /MyTime a = new MyTime(); /a.SetTime(20, 11, 11); /MyTime b = new MyTime(); /b.SetTime(11, 21, 21); /Console .WriteLine (时间差为+(a .hour -b .hour)+ 小时); /MyTime c = new MyTime(); /c.SetTime(15, 15, 15); /c.hour = 9999; /Console.WriteLine(0,c.ToUniversalString (); /MyTime d = new MyTime(); /d.SetTime(15, 15, 15); /d.hour = 9999;/前面用private 这边改不来 没权限 /Console.WriteLine(0, d.ToUniversalString(); /MyTime z = new MyTime(); /z.SetTime(19, 34, 56); /Console.WriteLine(小时: + z.GetHour(); /Console.WriteLine(分钟: + z.GetMinute(); /Console.WriteLine(秒数: + z.GetSecond(); /MyTime d = new MyTime(); /d.SetTime(14,56,17); /d.Setminute(16); /d.Setsecond(11); /Console.WriteLine(0:1:2,d.Hour,d.Minute ,d .Second ); MyTime z4 = new MyTime(); MyTime z1 = new MyTime(19); MyTime z2 = new MyTime(19, 34); MyTime z3 = new MyTime(19, 34, 56); Console.WriteLine(时间: + z4.ToStandardString(); Console.WriteLine(时间: + z1.ToStandardString(); Console.WriteLine(时间:
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 学急救知识培训青岛课件
- 智慧城市管廊综合施工技术与安全管理研究
- 网页模板定制服务创新创业项目商业计划书
- 园艺摄影工作室创新创业项目商业计划书
- 汽车智能车载儿童安全座椅升级创新创业项目商业计划书
- 智能自然语言理解大模型创新创业项目商业计划书
- 网红电商粉丝运营创新创业项目商业计划书
- 学前家庭教育课件制作
- 二零二五年度个人教育专用电脑租赁合作协议
- 二零二五年度银行担保合同签订标准与监管要求
- 桥小脑角肿瘤护理查房
- 2025小学教师招聘考试试题及答案
- 2025年纪律作风测试题及答案
- 2025江苏苏州昆山国创投资集团有限公司第一期招聘17人笔试参考题库附带答案详解版
- 安全生产网格化管理工作实施方案
- 入场安全教育培训
- 艺术设计专业教学标准(高等职业教育专科)2025修订
- QGDW11970.1-2023输变电工程水土保持技术规程第1部分水土保持方案
- 丹东市公务车辆管理制度
- 变电站二次设备管理制度
- 2025年七一党课-作风建设永远在路上学习教育党课
评论
0/150
提交评论