00:01
怎么实现的这个方法,比如说加加秒,你怎么加呢。嗯,可以,嗯,小鹏这个说法不错啊,说法不错,但是嗯,不是所有,不是所有人都能听懂。啊。咱咱先不不不整这么高端啊,不整这么高端。就不整这么高端啊,就一个一个写也行。就加秒。其实当时我我的我的我的让大家写是什么,就是就这样解决就就行啊this.set second的就主要是锻炼,我这个题目的主要锻炼就是set get方法,这个题目最主要锻炼set和get方法啊,你要知道在法就是赋值,方法就是读取。
01:10
那你这块你加秒了,你是在原来秒的基础上再加秒呗,对吧,在原来秒的基础之上。在原来秒基础之上再加秒。就这意思。那你现在这个秒是多少啊,是原先那个秒吧,是原来秒。加上什么呀,这个值呗。对吧,你原来秒多,你就理解这意思吧,I的你就加秒嘛,是不是加秒加多少秒,加十秒那就是十呗,但你原来秒加上这个值嘛,再设置一下你原来秒是多少,那你就get呗。是不是我当时就是这么考虑的啊,没考虑别的啊,没考虑什么,满满60秒之后够一分钟了,满60秒之后够一分钟了。来,那么这块呢,咱们接着往下啊,就T2。嗯,比如说现在呢,叫I second。
02:04
呃五,那么接下来我们T2.dplay。第一次play。第一次啊,写错了这个。这个方法呢,应该叫啊。那这个叫display。显示的意思啊。加了五秒之后再去执行。他应该是原先是13:20:50,现在应该是13:20:55。啊,就大家可能就是说认真了一下,认真了啊,认真到什么级别了,可能就是说我要在这再加五秒。那应该是。再加六秒吧。再加六秒啊,T2.isecond加上六秒,加上六秒之后呢,接下来这个T2点什么呀,哎,Display display,再显示我ctrl f ctrl shift加F10啊再运行。
03:11
好,大家看运行结果是什么呀。是13:2061秒对吧。这个时候的结果应该是什么呀?应该是13时。多少?各位。21分一秒。对吧。大家都处理了吗?有没有在听啊各位。你们这个都处理了吗?
04:00
没有人回复。处理过。秒,处理比较方便,代码少。可以达到自动加的要求。大概做了处理。但是不是很完美。分开加减太麻烦了。没处理好,有bug。只试过加,没试过减。哦,处理了一点点。再往下的内容,各位和编程还有关系吗?就再往下的内容,和编程还有关系吗?答案是没有啊,和数学有关系。
05:06
对,林森说的说的很对啊,其实就是全数运算,就是就是数学。就是数学这一块其实意义不大,再往下写的话,跟咱们关系不是很大,因为以后大家开发呀,真正就是说你做数学方面的一个运算很少。很少啊。对。那咱们处理一个秒试试各位啊,咱们处理一个秒试一下,看大家的处理是怎么处理啊。那首先的话,我们这块是不是有个SEC呀,这是传过来的秒吧。是不是,这应该是传过来的秒吧。这个怎么处理呀?一。If SEC。如果。
06:01
大于60。或者说如果小于60是多少,小于60的话,我们就直接加就行了,对不对。还是说怎么着?怎么开始,各位SEC?他传过来那个苗。还得加上我们这个吧。This叫GET3,这是它原来的那个描述,然后呢,再加上去一个SEC。这是现在的描述,我们写的清楚一些啊,来这个返回一个old吗?叫old啊,原来的。然后呢,现在的这个新的。原来的苗。新的秒应该是原来的这个秒加上去这个值。这就是新的秒。
07:00
如果说我们这个新的秒是小于。60。小于60的话,那你这个Z点。啊,不是second this.second其实就是new second就行了。Else if,如果是new的。要是直接等于等于60的话,那我认为你直接怎么着啊,分钟干什么呀。加一。是不是按分钟加一。你要等于等于60分钟加一,而且你点还等于零。啊,你分钟加一的话应该是this。嗯,不是set minute,应该是ADD就行了。
08:02
点ADD minute。嗯,我先写一个啊,写一个写一个,咱们不能一下抽那么多啊,一下抽那么多,别的同学听不懂,关键是。来这个是我们原先的秒是吧,原先的秒传过来一个值。哎呀,各种各种算法都有是吧,你们你们有各种算法是吧。拿到这个原来的秒,然后原来的秒加上新的秒之后,这是新的秒,如果新的秒小于60的话,OK,没问题,那我们就直接呢设置它的秒就行了。啊,然后呢,如果说我们的现在的新的表等于等60,那我分钟加一就行了。啊,分钟加一。
09:00
ADD啊?然后this second。那呢?I就相当于这个是。总的秒数少于60呗,咱们在这搞这个东西啊。这个是总的秒数,正好是60。描述了描述啊,描述少于60,直接加60。总的秒数。正好是60,你看我这掉了另外一个方法各位啊,就是加分钟吧。你这个方法还没实现啊,早晚有一天会实现这个方法吧,这是加什么分钟的方法?还没写啊。
10:01
将来掉呗,你你满60,那就分钟加100。是吧,那你的你的你的秒肯定得归零啊。秒归零。你L就在什么意思啊,总的表述怎么着,大于60吧。懂的。秒数啊,大于多少啊,哎,60。那这个描述可能是什么呀。可能是。也可能是。121都有这个可能。对吧,那接下来我们拿着这个数怎么着除以什么呀。拿着我们的这个。六。除以谁呀?60。得出一个整数吧。是不是这样的话,是不是加分钟就行了。加到分钟上呗。
11:03
你想想是不是这个道理?这个其实得到的就是那个分钟数。啊叫。Minute。你想想,121除以60等于多少啊二啊。对吧,那如果是二的话,那就两分钟呗,两分钟你就把两分钟传过来就完事了,放到这儿呗。加两分钟。对吧,哎,加上两分钟啊。呃,那秒应该是多少啊?秒应该是多少?秒应该是对60求60,求余数吧。Second。是吧?对60,求余数应该是秒。
12:02
就直接。拿着这个数。对60,求一个余数呗。121对60,求余数是一嘛,秒就变成一了嘛,分钟就就加了。啊,这样的话,我们的这个添加秒就已经完成了,我们先对我的秒进行一个测试。哦,对了,分钟没加各位。分钟现在没加,那分钟现在没加的话,我们可以把分钟加上去啊。对吧,啊上去啊。那加这个分钟怎么加呢?This,它原先的这个分钟等于什么?Get minute。是吧,那新的。等于什么呀,哎,等于老的这个minute干什么呀?哎,加上去这个。分钟加完这个分钟之后呢,Set它的等于什么呀,但这里我们并没有处理啊,并没有处理。
13:07
没有处理啊,这里没有处理,因为什么呀,因为分钟满60小时应该怎么着啊加一。对吧?啊,你可能再做一个判断啊,再做个判断来,我们先看初步的这个这个这个这个程序在这儿有没有什么问题啊,有没有什么问题。比如现在是几点几分几秒呢?应该是13:21:01。那加上一个121呢,加上一个120,呃,加上一个呃,50秒试试,各位啊,加50秒试试。加50秒啊,T2.i的加上50秒,你加50秒应该是51秒就对了,是不是51秒T2.display。执行一下。
14:00
看看是不是51秒啊。那如果是51秒,在51秒基础上再加九秒呢。T2.i加九秒加九秒应该是多少?T2.display。然后我们再去执行。应该是22分零秒吧。是不是22分零秒啊,对吧,13:22:00啊,然后如果说我们直接加上121秒呢。T2.asecond加上121秒,然后接下来我们T2.display,它最后的结果应该是24分。24分。一秒吧。24分一秒。对不对,哎,24分一秒。然后呢?接下来T2点啊分钟。分钟这边呢,假如说是59分钟,那T2.display,那再去执行各位。
15:07
最后的结果应该是多少啊?现在是13:59:01。对吧,那如果说我们再加上去60呢。再加60就变成什么13时60分。对吧,T2.isecond加上60加60 T2.display,你看这个地方就有有点小问题了。来执行。最后的结果是13时60分一秒,那按说这块应该是14:0014:00。一秒是不是啊,所以这个分钟这块呢,大家可能需要再处理一下。哦,用的循环哎,有各种方法都有啊,都有你这个分钟这块也其实处理方式和这个秒的处理方式一样,不一样啊,小于60怎么着,等于60怎么着,对吧?哎,其他情况怎么着。
16:01
是不是啊,然后紧接着呢,我就不再做了,不再写了,各位啊。那小时这块怎么办呀?小时这块说白了就是要看二十四百。对吧,啊,你如果是小,呃,小于24怎么着啊,或者对24,对24进行求余就行,其实。对,24求余就行啊。行了,这个呢,我就不再讲了,各位不再讲了,主要呢,咱们的这个题目不在这儿,各位我再强调一下啊,不是在这个数学题上是怎么弄,主要还是就是给大家说一下啊,这里呢,锻炼一下这里边赛的方法和钙的方法啊。就主要是这个调这个set方法get方法啊,咱们别偏离了重点啊,重点我再强调一下是。Set方法用来什么呀?给我们的属性怎么着赋值的,Get的方法呢,是读我们这个属性的值的,知道这个就行了啊,知道这个就行了,另外呢,刚才小鹏提的那个,我说一下啊,他的思路是什么。
17:02
思路是啊。它集中在这个方法上。对,它集中在这个方法上,然后你剩下的所有的方法。哎,比如掉a minute加一分钟加一分钟,它从这里掉什么呀。调这个方法加一分钟等于加多少秒啊,他把分钟可能转换成秒,这样的话,他写一个方法,然后在别的地方呢,都统一掉这一个方法啊,它的思路是这样的,我觉得这个思路也挺好啊,也挺好,就是这个代码呢,他可能只写一次。是吧,基本上在这处理完,然后紧接着在别的方法里边掉,比如添加一分钟,它会把一分钟转换成60秒啊,转换成60秒,这样的话,他直接在这个方法里边,是不是直接调这个方法就行了。对吧,哎,然后呢,小时这个也是一样的,小时加一小时吧,加两小时三小时三小时你应该有分钟数吧,你有分钟数是不是就应该有秒数吧。对不对啊,哎,其实可以抽象出一个方法来,所有的方法都去调它就可以了,这也是一种方法,也是一种方式啊。
18:06
行了,呃,这个题目的话,你你这样啊,你先别写这个数学题了啊,你写数学题闹心,我觉得啊,你不要写这玩意儿了。没用啊,用处不大,你呢,干什么呢?你把这个方法的方法给我搞明白就完事了。行吧,这get什么second get minute get our,这是拿十分秒的,你要是修改,你看我这里不是修改嘛,是吧,一顿掉set方法修改,你看上面再往上。嗯。好,再看这set是不是修改分钟啊。对吧,你会掉赛的方法,会掉钙的方法,其实最主要锻炼的啊,最主要锻炼的是什么。是this的set就是set方法是用来怎么着啊修改对象属性的值的。钙的方法呢,是用来。
19:02
获取对象属性的值的。啊,行吧,这个题目咱们就到这儿啊,咱们到这儿,嗯。然后今天的那个题目应该是说完了是吧,哎,不是今天的题目,昨天晚上咱们。咱们的题目。哎哟,还有个题目呢,这个题目大家做的怎么样?这个公司的雇员这个做的怎么样,这个。这个做完了吗?啊,做完了是吧。好嘞,好嘞。
我来说两句