zoukankan      html  css  js  c++  java
  • 面向对象编程01

    俗话说:“物以类聚,人以群分”,那么这里的“类”实际上就是指的同一类事物,同理在python中,我们也有类的概念,类的概念和我们这里所讲的“物以类聚”中的类的含义是一样的,都是同一类事物的统称,这就是类的概念!

    那么为什么要有类呢?

      1.我们知道python是面向函数编程和面向对象编程的,那么什么是面向函数编程?什么又是面向对象编程呢?

        实际上面向函数编程就是将函数作为一个事物传来传去,面向对象就是将一个对象传来传去(类是模板【一类事物的统称】!但是既然都是传来传去,为什么有了面向函数编程还需要面向对象编程呢?

        这里主要有两个原因:1、函数一旦定义好了之后,就不能修改,只能调用,但是对象却可以在传递的过程中,对象的值是可以改动的,对象是实体)!

                     2. 函数只是功能的集合,而类可以理解为属性和函数的集合,可以看出类实际上是封装了数据和函数的东西,是比函数更抽象的东西!

         2.有了类之后能做什么呢?

           1.类就相当于模板,有了这个模板之后,就能使操作更简单,只需要针对每个对象操作即可(万物皆对象)!

           2.

  • 相关阅读:
    hihocoder #1407 : 后缀数组二·重复旋律2
    后缀数组基本问题QAQ
    hihocoder #1403 : 后缀数组一·重复旋律
    20170116小测233
    HDU 4779:Tower Defense
    BZOJ 2563: 阿狸和桃子的游戏
    Codeforces 460D. Little Victor and Set
    Codeforces 297C. Splitting the Uniqueness
    BZOJ 2565: 最长双回文串
    Manacher--雾窗寒对遥天暮,暮天遥对寒窗雾
  • 原文地址:https://www.cnblogs.com/python-machine/p/6738865.html
Copyright © 2011-2022 走看看