首页 > 编程知识 正文

python中的def函数有啥,python中class是什么类型

时间:2023-05-05 01:39:02 阅读:190332 作者:4619

虽然自己在编程过程中习惯了用函数def封装模块,但是换个环境来看,很多同事都采用了class来实现封装。 两者的区别和优劣是什么呢?

Class和Instance Class是抽象的概念,Instance是具体的实现。

Class和Instance是面向对象编程中最重要的两个概念。

Class类的优点Class的优点是可以保存状态,如果不能保存状态,就需要通过参数传递相关信息。

' __init__ '函数Class充当模板,将一些共同的东西写入类定义中。 即,写入’_ _ init _ _ '函数。 包括各种属性。

已定义属性,并且实例化时必须输入相应的属性。 如果不输入,将报告错误。

函数像面向过程的编程一样容易理解,但系统大的话重复性多。

Class就像在功能上封装多个函数一样,实际上,Class也确实是这样定义的。

Reference的文章了解了Python的面向对象编程

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。