00:00
好,那我们呢接着往下看,那接下来的话呢,我们就回归到Java的面向对象了,那面向对象里边,刚才咱们其实也在强调一个词叫做类,对叫做类啊,那么我们下边呢,重点呢来提一提Java这个面向对象当中的两个最基本的要素,一个呢叫做类,一个呢叫做对象。好,我们看下边,类和对象是面向对象的核心概念,那什么是类,什么是对象?说类是对一类事物的描述。是抽象的概念上的定义。那对象呢?是实际存在的该类事物的每个个体,因而呢,也称作叫实力。这个能看懂不?差不多,哎,我们先把它明确写出来啊。
01:02
哎,这是我们说的这个第三个问题。面向对象的两个要素,哎,第一个呢叫做类啊,其次呢叫做对象类,刚才看到了说它呢是对一类事物的描述,是抽象的概念上的一个定义。对象是实实在在存在的一个该类事物的个体,所以呢,也称作叫做实力。好,下边呢,我们来理解一下啊,比如说大家现在脑子里边说人啊,说人这呢,其实是一个概念了啊,那凡是大家脑子里边我说人,大家脑子里边开始浮现出来一个模模糊糊的,什么叫人呢?比如那个形象是那个样子的,就稍微比较抽象一点,这就是一个类的一个概念啊,比如他有这个头啊,这个这个胳膊呀,腿啊是吧,还穿着衣服呢是吧,这都是人的一些这个特征了啊,这是你脑子当中抽象出来的一个概念,那么具体的一个人,这个类的这个对象呢。
02:15
就是可以实在摸得着的一个个体啊,你摸摸你旁边这个兄弟啥的,这都是人是吧?哎,都是对象,不是你不是那个对象哈,不是你对象的那个对象哈,这个对象呢,就是说他是一个实力,就是实实在在存在的一个这个个体,哎,就叫做实例了,你就比如说下边我这放了一个图,哎,一提到这个人,这个人呢,就是一个抽象概念上的一个人,下边呢,这几个人都是具体实在,实实在在存在的一个个人啊,比尔盖茨。啊,乔布斯这个马爸爸是吧,这个你看我都放在那个黑土了,已经去世了是吧,细节控制还是很到位的啊,啊其实乔布斯的话呢,他应该说在他这个就是就是当他这个其实也不能说已经是到人家的顶峰了哈,但是他那个在的时候呢,确实把苹果拉到一个很高的高度上了,然后突然就没了,导致大家就觉得如果要是乔布斯在的话,现在苹果会怎么怎么样是吧,其实也不是特别好说啊,就现在呢,他赶上那个时候了,就是移动互联网这个网络的这个信号,包括这硬件的这个达到一定准备的,到一定阶段了啊,一推出这个苹果手机啊,确实呢,相当于重新定义了手机,但是你看这些年的话呢,手机其实已经出现瓶颈了,苹果你看现在股价为什么掉的这么狠啊,好像已经跌到跌了,跌了4000多亿了,很恐怖的啊,跌出来了,跌了一个腾。
03:54
讯跌了一个半的阿里好像说是吧,很夸张啊,嗯,就是现在这个创新乏力,嗯,你你要说这个苹果这个叉啊叉S啊,算是稍微有点变化,你在之前呢,去年出的那个八呀或8P呀,其实你看跟乔布斯那时候的苹果四基本上是一样的是吧,外形啊,确实呢,到后期这个创新呢,是差一点啊,但是呢,乔布斯要再有可能也好不了太多,嗯,但是他就在那样,他比较辉煌的那个时候呢,突然就没了,所以现在大家记住他的形象就非常的高大的是吧,属于领袖级的人物哈,其实就像比尔盖茨一样,比尔盖茨如果说哈,在他最鼎盛的那个时期突然没了,大家现在会非常怀念他,但是现在他还活着,你会觉得比尔盖茨不就那样吗?是吧?呃,因为人家人都有衰老是吧,都有这个高峰期,也有这个低谷期啊,他只是说现在又降下来了,年纪大了嘛,是吧,就像这个beyond乐队一样。
04:54
啊,其实我我也非常喜欢这个beyond啊,就是在黄家驹,就是也谈不上说那时候就是最高峰了是吧,但是突然就在那个时候没有了,所以我们现在记录的形象都是他年轻的那个面孔,包括张国荣一样是吧,然后这都是他很很高大的很很正面的一些形象,那这个如果他现在还还还在的话呢,你也会经历他的这个见立,见证他的这个衰老啊,然后你后边那个形象呢,会觉得,诶好像呢,慢慢的会有点减分一样,对啊,就这种,嗯,对,还有一些这个原来形象特别好的,然后通过那时候呢,突然他就终止了,其实你游的都是好印象,结果他还生活着,结果突然呢,有一天人设崩了是吧,嗯,好,呃,这呢是咱们说的这个,呃,抽象概念上的一个人和具体实实在在存在的一个一个的个体啊,是这样的概念,哎,先让大家理解这个事儿啊,那接下来的话呢,我们说面向对象的成。
05:54
去设计的重点呢,是对于类的设计,咱们重点呢,再去设计这个类啊,为什么呢?像具体的这些个体,它具备什么样的功能呢?都是取决于我们对这个类的一个设计,这个人,这个抽象的这个类当中,我们定义过说它可以吃饭睡觉,那么我们由这个抽象的结构呢,派生出来的人呢,他就可以吃饭睡觉,如果这个抽象概念上的人类没有这个功能,那么具体的这个个体也不具备这样的功能。
06:25
再举一个例子,比如说呢,我们说这个汽车,汽车的话呢,你可以抽象的脑子当中浮现一个汽车,或者我们说抽象这个概念上的汽车,再或者大家就想象成汽车的一个图纸啊啊,都可以看成是一个类的概念,然后呢,具体的大家看到的说,这是一辆马自达,这是一辆这个红旗啊,这是一辆大众车啊,你能摸摸得着它的,这都是一个个的个体。那么这个个体具备什么样的功能,取决于当初类怎么设计的啊,类设计过说它这个时速能够达到多少,它具备什么样的功能,开门关门啊,打火关闭是吧?呃,这样的功能,我们在这个类设计的时候呢,有这样的功能,那造出来的这个具体的汽车呢,它就有,那如果你设计这个类的时候,设计这个图纸的时候呢,没有这样的功能,那你造出来的这个对象呢,他也就不具备。
07:17
所以我们说这个对象的功能完全取决于当初类的设计。哎,是这样子的,好,那咱们呢,相当于把这个类和对象的概念明确以后呢,把这个中心呢一收回,说关注于类的设计。诶,这个啊,CTRLC。哎,面向对象程序设计的重点就是类的设计,那么第二个点设计类就是设计类的成员,那么下一步我们就归结为,那么类的成员都有哪些,我们该如何去设计啊类的成员,哎。
我来说两句