00:00
来同学们啊,还有一个三第三题来看一下,我不知道大家是怎么做的啊,这个题目你做的是很复杂是吗?Class the homework3。这个题目呢?是这样一个题目啊。他说,在程序中经常要对时间进行操作。但是并没有时间类型的数据。那么我们可以自己实现一个时间内来满足程序中的需要,是吧?那么定义名字为my time的一个类,其中有三个整数成员。一个是hour整数成员啊,HOUR10分秒minute和second是吧。为了保证数据的安全性,这三个成员变量声明为私有,那我觉得他这个要求不过分,所以呢,你就按照写就行了,Class什么呀,叫my time,然后呢,应该有个int类型的什么呀,Hour是不是?
01:05
然后呢,应该有个int类型的一个。呃,叫做啊,然后呢,还有一个秒,是不是second。那无非就是说你在这儿呢,可能加上一个构造方法呗,构造方法你最起码应该有个有一个无参的呗。是不是,然后你应该再给一个构造方法是不是,哎,给一个有参的。然后接下来你你你塞盖的方法是肯定要给了,这个没跑了,你把都选上都给上就完事了啊,都给上你看下边程序就都就有了。生成了吗?是不是啊,这个都得有啊,为my time这个类定义构造方法,以便创建对象啊,在定义display方法用于将时间信息打印出来,那行,那听他的,他说啥咱就咱就整啥就行了,来。再给一个随便吧,往这给一个方法就叫display是不是啊。
02:01
那我们就输出呗。就是大概就是几十。几时几分几秒呗,对吧,几十啊。This hour,是不是这是几时几分呀?是不是几秒啊?几秒this点将second。对吧,你可以this点它的属性名this点它的属性名this点它的属性名没有任何问题,你也可以去调钙的方法都行,对吧?你调get方法怎么调啊?那就this.get our是不是这就this.get因为我们上面不是已经生成方法了吗?那get方法的目的不就是为了获取吗?Set方法不就是为了修改吗?就到目前为止,咱们同学们有些同学还是混不清啊,记住set方法就是为了什么修改get方法就是为了什么呀?哎,获取对吧?那这块你就该获取获取呗,你显示你显示信息,你肯定是获取啊,获取的小时小时分,然后他再秒呗。
03:18
那get什么second?Get second啊,然后接下来呢,我们这个程序啊,就。到哪了?来来看看啊。就到这了呗,他说为my mytime这个类再添加几个方法,说添加秒啊,添加这个叫什么分啊,添加这个给分加呀跟小时加呀减呀,是不是啊。啊行,你你你你你你这块你这么写可以。可以啊,我我我们这块就塞盖的方法先写上,他不是要提供这么几个方法吗。是不是啊,要提供这么几个方法。那首先这个方法呢,是干啥,是加秒吧。
04:03
对不对,这个方法是不是加分啊。这个是不是加小时啊,对吧?哎,那这个呢。是减去秒是不是,然后这个是减去分是吧。然后呢,这个是减去小时对吗。这是加秒加分。加十对吧,减秒。这个是减分。啊,然后这个是减什么减十对吧?哎,减小时那这块大家好像考虑的就挺复杂的是吧?哎,其实没那么复杂啊,我当时出这个题的时候,我没考虑那么多啊,没考虑那么多。
05:08
这个题目题目没考虑那么多啊,就直接mytime呗,然后呢T呗,又一个mytime是不是,那接下来C这么点啊,咱突出输出谁啊,输出这个T。T一点,嗯,T不是输出啊,就直接踢点display呗。00:00:00吧,应该是。00:00:00。对不对啊,当然你也可以指定,你比如说my time是不是T1,你有一个my time,这次呢,你可以调别的构造方法,比如T2,那这边的话,比如说嗯,13点。啊,然后呢,20分。50秒,那么这个时候呢,你T2点什么呀?Display,那最后这个结果是什么呀。
06:01
就13:20:50呗。13:20:50。对吧,啊这样的。行了各位,那那那这块,那如果是再往下把这几个方法实现一下,怎么实现呢,大家。
我来说两句