封装、继承、多态的基本详细使用方式与方法以及含义
封装
咱们前面也讲过,简单的封装到底是怎么意思,不知道大家有没有看过栗子哥的报道,那就是封装
咱们现在来把这个流程给抽象化掉,延伸到咱们的编程当中,进行封装
咳咳。。。。在这里大家注意一下,授课与学习都是学习的一个过程,所以我推荐,当你学的差不多的时候,或者是学的感觉自我良好的时候,多去帮帮别人,多去给那些不会却喜欢的人去指点、去教授,那样,你会学到原本不属于你、并且对你来讲很难的东西,你都会轻而易举的学到,那么,我现在就是这个样子,现学现卖的同时也是给自己加深印象的过程,可以的是没有人与我互动
封装其实很简单,就是把一个或多个进行打包,你想使用的时候仅仅是简单的调用就可以了,不用再去写那么麻烦的代码,那么苦逼的敲代码了,所以这是一个简单办法,而不是新办法,更值得你们去好好的用心的去学习
咱们先看一下封装,首先,咱们打开软件,并且创建一个新的项目:看到了与以往没什么不一样是吧
(看到车牌的平自觉留名)
现在我再次创建一个 你看看还有什么不一样
看看有什么不一样,还没有感觉出不一样的可以出门右转,有眼科
之前我们写的函数、代码都是写main函数下面的 也就是第一张图片
现在我们所需要写的代码是卸载class里面的,也就是类里面的,class代表的就是类的意思
咱们封装的就是类里的
把类里的方法封装成一句话或者是你牛逼你封装成一个子封装成一个对象 都可以,你有这本事就行
怎么封装呢,咱们慢慢来,接着往下看
现在你们看到的就是封装 在class这个名字叫老司机的类里面,咱们把一个一个成员变量里面的一个或多个属性给封装到一个成员变量里面 也就是说一个类里面可以有很多个成员变量 到时候只需要调取这个成员变量即可,不需要再去改动其他的需关紧要的程序,这也就体现出咱们面向对象的优势来了,分工明确,哪里出错改哪里就行,就不用整个程序翻到重做了
上面是封装,当然,交给大家一个简单快捷的方法 ctrl+R+E 可以快速封装,但是不推荐这么用,生于忧患死于安乐,机械和人工智能会让人变懒
下面是继承
继承我个人认为是比较简单的
继承,完全就是按照人类的现实生活给计算机定义的
子类继承父类,孙子类继承子类和爷爷类,以此类推
当然,继承肯定是必须要有的,不然那就完了,儿子不跟爹姓,那岂不是隔壁老王过去拧瓶盖了?
多态
这个短时有点复杂,但是不绕的,你想想一下,龙王生孩子,九个孩子,都必须要跟他亲爹性,喏,这就是继承,身上都有父亲的血脉,这也是继承,每个孩子的身上都有父亲身上的一点特点,这也就是继承,
所以继承很简单
多态呢,想像一下,如果每个公子都只吃大龙虾,那我们吃什么,所以,有爱吃龙虾的,有爱吃螃蟹的,等等,所以我们才能吃的着龙虾螃蟹海蛎子什么的,这就是他们的不同
延伸到程序当中就是,每个子类都会继承父类的特点,但都不是仅有这一个特点,所以,他们会自己(也就是你这个苦逼的程序猿猴被迫加上去的)增加一点功能,并且是计划,具体化
吃饭时间到,咱们去吃饭,回来后继续讲解咱们电脑上世纪操作的一些东西,我相信你们一定会感兴趣,也会懵逼的,反正我已经懵逼了,不去考虑了,书读百遍其义自见,键盘敲烂,,,,,,,,,,,,,,,,,那就需要换电脑