Python面向对象
来源:洛阳达内IT教育培训机构时间:2021/8/19 10:16:01
Python面向对象
面向对象编程(Object-orientedProgramming,简称OOP)是一种包装代码的方法。
代码封装实际上是隐藏实现功能的具体代码,仅仅是用户使用的界面,就像使用计算机一样,用户只要使用键盘和鼠标就能实现功能,不需要知道内部是如何工作的。
本文所说的对象编程也是一种包装思想,但显然比以上两种包装更先进。它可以更好地模拟现实世界中的事物(视为对象),并将描述特征的数据与代码块(函数)包装在一起。
比如在某个游戏中设计一个乌龟的角色,应该如何实现?使用面向对象的想法会更简单,可以分为以下两个方面来描述:
1.根据表面特征,如绿色的,有4条腿,重10kg,有外壳等。
2.用它所具有的行为来描述,例如,它可以爬行,可以吃东西,可以睡觉,可以把头和四肢缩进壳里,等等。
所以,从某种程序说,相对于只使用变量或函数,使用面向对象的思想可以更好地模拟现实生活中的事物。
更有甚者,在Python中,所有的变量实际上都是对象,包括整形(int),浮点型(float),字符串(str),列表(list),元组(tuple),字典(dict)和集合(set)。就拿字典(dict)来说,它包含了多种功能供我们使用,比如用keys()取字典中的所有键,用values()取字典中的所有值,用item()取字典中的所有键值,等等。
尊重原创文章,转载请注明出处与链接:http://www.peixun360.com/3850/news/397736/违者必究!
以上就是洛阳达内IT教育培训机构 小编为您整理 Python面向对象的全部内容。