码迷,mamicode.com
首页 > 其他好文 > 详细

面向对象编程01

时间:2017-04-20 15:25:43      阅读:130      评论:0      收藏:0      [点我收藏+]

标签:封装   也有   对象   面向对象   bsp   原因   面向对象编程   模板   做什么   

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

那么为什么要有类呢?

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

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

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

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

 

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

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

       2.

 

面向对象编程01

标签:封装   也有   对象   面向对象   bsp   原因   面向对象编程   模板   做什么   

原文地址:http://www.cnblogs.com/python-machine/p/6738865.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!