python面向对象复习

本文介绍了面向对象编程的基础概念,对比了面向过程与面向对象的区别。详细讲解了Python中的类和对象,包括类的构成、如何定义类和创建对象、类与对象的关系,以及self参数的使用。还探讨了类属性的访问方式。
摘要由CSDN通过智能技术生成

面向对象编程:Object Oriented Programming,简称OOP,是一种程序设计思想。
需要注意的是,与之对应的是面向过程编程思想。实际上,能够使用面向对象编程思想实现的程序,也都能通过面向过程完成。只是看哪种思想更适合当前开发需求

==面向过程与面向对象区别==
面向过程:根据业务逻辑从上到下写代码
面向对象:将数据与函数绑定到一起,进行封装。减少重复代码的重写过程

面向对象概念及术语

概念 描述
类(Class) 用来描述具有相同属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。其中的对象被称作类的实例。
对象 也称实例。通过类定义的初始化方法,赋予具体的值,成为一个"有血有肉的实体"。
实例化 创建类的实例的过程或操作。
实例变量 定义在实例中的变量,只作用于当前实例。
类变量 类变量是所有实例公有的变量。类变量定义在类中,但在方法体之外。
数据成员 类变量、实例变量、方法、类方法、静态方法和属性等的统称。
方法 类中定义的函数
静态方法 类方法是将类本身作为对象进行操作的方法。
方法重写 如果从父类继承的方法不能满足子类的需求,可以对父类的方法进行改写,这个过程也称override。
评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值