美文网首页大数据 爬虫Python AI Sql我爱编程python学习
Python面向对象并不难,你只需要记住这两个概念!

Python面向对象并不难,你只需要记住这两个概念!

作者: 小天真_5eeb | 来源:发表于2018-07-28 08:03 被阅读14次

    如果你之前没接触过其它面向对象的语言,并且正在学习 Python 的面向对象,而被面向对象的一堆概念弄的一头雾水,感到困惑。那么这篇文章很适合你。

    一、前言

    如果不想听我“扯淡”的,可以直接略过【前言】这一节(就是这么任性)。

    对于初学者, 往往会在学习编程语言的过程中慢慢失去耐心,特别是当学的越来越多,知识点越来越杂的时候,会觉得学起来越来越难,顿时觉得那些说 Python 语言很简单,都是骗人的(我也很无奈啊)。对于这一点,我想说,不是 Python 变难了,是你的目标错了。请记住下面一句话:

    初学时记住最关键、最常用的知识点即可。

    那么我为什么说面向对象你只需要记住两个概念?这两个概念又是什么呢?

    二、哪两个概念

    我想说的这两个概念是:

    变量

    函数

    Python面向对象并不难,你只需要记住这两个概念!

    What ? 之前不是都已经学过了吗?

    对的,不用惊讶。面向对象的学习其实并没有你想象的那么复杂。

    三、为什么?

    说到面向对象(Object Oriented Programming,简称OOP),就不得不说到“类”。类的定义如下:

    类是用来描述具有相同的属性和方法的对象的集合

    不要被上面的专业术语吓到了。其实

    “属性”就是“变量”

    “方法”就是“函数”

    而 类class 其实就是将变量和函数"打包"到了一起,不信你看:

    Python面向对象并不难,你只需要记住这两个概念!

    有了 People 类,我们就可以将之前很多杂乱的变量和函数统统都放进去。相当于归类汇总了一样。这样会使代码变的整洁易读(当然还有很多好处,不过现在你只需要记住这个就够了)。

    通过“类”,我们就可以根据需要将不同的变量和函数分别“打包”,让代码看起来不再杂乱。

    而这一切都是围绕着变量和函数进行的。

    四、初学者面向对象该掌握到什么程度

    请记住,初学时,抓关键部分就可以。如果下面几个概念你都懂了,那么你可以暂时跳过面向对象,继续向后面学习了:

    类、对象、实例、实例化到底是什么?

    特殊变量、私有变量

    实例属性和类属性

    什么是继承、封装、多态(这一条不懂也不要紧,实际运用的时候,自然而然就懂了)

    面向对象的其它概念,暂时都不用去看。

    四、写在最后

    其实上面只代表个人的观点,并不适合每个人。

    但是上面的方法是通用的,当学习一个新的概念的时候,通过找到一个合适的切入点,让复杂的东西简单化,可以让你的学习更加轻松噢。

    希望本文能对你们有帮助。

      [1]: /img/bVbekV6

    相关文章

      网友评论

        本文标题:Python面向对象并不难,你只需要记住这两个概念!

        本文链接:https://www.haomeiwen.com/subject/uhpvmftx.html