面向对象编程01

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

那么为什么要有类呢?

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

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

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

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

 

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

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

       2.

 

posted @ 2017-04-20 15:09  python-data-machine  阅读(112)  评论(0编辑  收藏  举报