面向对象编程01
Posted python-data-machine
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了面向对象编程01相关的知识,希望对你有一定的参考价值。
俗话说:“物以类聚,人以群分”,那么这里的“类”实际上就是指的同一类事物,同理在python中,我们也有类的概念,类的概念和我们这里所讲的“物以类聚”中的类的含义是一样的,都是同一类事物的统称,这就是类的概念!
那么为什么要有类呢?
1.我们知道python是面向函数编程和面向对象编程的,那么什么是面向函数编程?什么又是面向对象编程呢?
实际上面向函数编程就是将函数作为一个事物传来传去,面向对象就是将一个对象传来传去(类是模板【一类事物的统称】!但是既然都是传来传去,为什么有了面向函数编程还需要面向对象编程呢?
这里主要有两个原因:1、函数一旦定义好了之后,就不能修改,只能调用,但是对象却可以在传递的过程中,对象的值是可以改动的,对象是实体)!
2. 函数只是功能的集合,而类可以理解为属性和函数的集合,可以看出类实际上是封装了数据和函数的东西,是比函数更抽象的东西!
2.有了类之后能做什么呢?
1.类就相当于模板,有了这个模板之后,就能使操作更简单,只需要针对每个对象操作即可(万物皆对象)!
2.
以上是关于面向对象编程01的主要内容,如果未能解决你的问题,请参考以下文章