首页 > 代码库 > 面向对象编程01
面向对象编程01
俗话说:“物以类聚,人以群分”,那么这里的“类”实际上就是指的同一类事物,同理在python中,我们也有类的概念,类的概念和我们这里所讲的“物以类聚”中的类的含义是一样的,都是同一类事物的统称,这就是类的概念!
那么为什么要有类呢?
1.我们知道python是面向函数编程和面向对象编程的,那么什么是面向函数编程?什么又是面向对象编程呢?
实际上面向函数编程就是将函数作为一个事物传来传去,面向对象就是将一个对象传来传去(类是模板【一类事物的统称】!但是既然都是传来传去,为什么有了面向函数编程还需要面向对象编程呢?
这里主要有两个原因:1、函数一旦定义好了之后,就不能修改,只能调用,但是对象却可以在传递的过程中,对象的值是可以改动的,对象是实体)!
2. 函数只是功能的集合,而类可以理解为属性和函数的集合,可以看出类实际上是封装了数据和函数的东西,是比函数更抽象的东西!
2.有了类之后能做什么呢?
1.类就相当于模板,有了这个模板之后,就能使操作更简单,只需要针对每个对象操作即可(万物皆对象)!
2.
面向对象编程01
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。