温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
那final呢,咱们就讲到这儿了,这个课后的话呢,有两个小的问题,咱们呢,打开看一下,这是一个题目,这个题目可以看成是两道简单的笔试题,那两道简单的笔试题,那么我们就直接在这来看了,这呢是一个方法。这是一个方法,我呢在这个行三的位置呢,加了一个final。这样写的行不行?不行吧,那你这个X加加加加X或者X加加,这不就你对这个X进行了一个重新赋值吗?这个是不OK的,编译就过不了,那我要是改成这个注释的这个信息呢。这个可以,对这个是可以的,就是你返回的呢,也是一个X加一以后的数,但是呢,你这个X没有变,那这个呢,它做了两式,一方面呢,X这个这个加一了,同时呢,还返回了加一,这个事呢是过不了的,人家这块呢,光体现的是返回一个大于一的一个数,X本身没有变,只要没有变就行,所以这个OK,这个不行,好看这个。
01:12
这是一个我们的所说的叫主类了,里边有个main方法上来呢,我拗了一个other的对象,Other呢,就是这个other。然后呢,通过我们当前这个类的对象,我去调一个at one这个方法,这个方法的行参呢,是一个other o final了。先不考虑这个事儿,我O点爱加加。编译运行可不可以都过?其实主要考虑的就是编译了。就是大家呢,你做这个笔试面试题的时候呢,就是像做这种类似的问题,这种类似的问题拿到以后呢,你就先看看这里边有没有那些特别关键的一些字眼,那很显然这里边呢,像这个final,这就是需要你额外注意的这个final啊,一修饰知道是一个所谓的最终的不能再变了,那你就先看下这个特殊的这个结构呢,它的使用情况上有没有问题,如果没有问题,你再看看其他的有没有事儿,其他都没有事,这时候你再怀着一颗柔和的心。
02:12
你看看啊,人家是对的啦,好,那看看正确结果是多少得这样,一开始呢,先挑剔的眼光去看一下,因为怀疑他有问题吗?那目前这个情况他有没有问题,没有吗?那我这不O点爱加加了呀,对大家说的是对的,目前这个程序呢是没有问题的,我发现那种修饰的O,这个O是一个常量了,你O别再重新赋值就行,但是我O里边这个I呢,是一个变量,I可以变。这是对的,举个例子呢,就好比是这个欧呢,你可以想象成就是你以后的这个媳妇儿,那以后大家在说这个情话的时候,就不用像别人那种很肉麻了,你直接说你呢就是我的final,他就会很高兴是吧,他也可能不知道什么意思啊,嗯,就是意思呢,就是你是我这最后一个了,这辈子我就就选定你了,我跟定你了是吧?哎,我加上一个final以后呢,这个就是唯一的一个了,但是呢,你选中的这个女朋友或者是你的这个媳妇儿,它的有些属性呢,还是可以变的,不是性别啊,他这有些属性可以变的,比如说你一看到哎,这个女生特别漂亮,然后呢说哎这这辈子我就选定你了,加了个final,然后呢,第二天一起来把这个装一卸,发现哇,这个有些属性变了是吧,本来眼睛很大,然后突然呢,怎么眼睛那么小了,嗯,或者说呢,你这个I呢,你可以理解成是它的年龄,哎,你把它打成。
03:50
和final了,说这辈子就跟他在一起了,但是呢,随着这个岁月的流逝,他的年龄呢就越来越大,但人家年龄是可以变的,是一个变量,但是他本身没有变,这个对象呢,还是这个O,哎,就这个意思,但是你要在里边的话呢,我这样把它打开了,这个事儿就不行了,嗯,相当于你要又重新又选了个别人的对象,是吧,这事就不OK了,那这呢就报错了,行,这呢就是咱们用final呢,简单体会了一下它的一个应用,那其实真正关于这个final关键词的使用呢,其实挺简单的,大家呢,就遵照咱们刚才讲的这样几个点就可以了。
我来说两句