python面向对象
Posted icebluelp
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python面向对象相关的知识,希望对你有一定的参考价值。
在面向对象编程中,首先要明确什么是类?,什么是对象?
类 和 对象 是 面向对象编程的 两个 核心概念
1. 类
- 类 是对一群具有 相同 特征 或者 行为 的事物的一个统称,是抽象的,不能直接使用
- 特征 被称为 属性
- 行为 被称为 方法
- 类就相当于工程图,是一个模板,负责创建对象
2 .对象
- 对象 是 由类创建出来的一个具体存在,可以直接使用
- 由 哪一个类 创建出来的 对象,就拥有在 哪一个类 中定义的:
- 属性
- 方法
- 对象相当于根据工程图建造出来的房子
3. 类和对象的关系
- 类是模板,对象 是根据 类 这个模板创建出来的,应该 先有类,再有对象
- 类 只有一个,而 对象 可以有很多个
- 不同的对象 之间 属性 可能会各不相同
- 类 中定义了什么 属性和方法,对象 中就有什么属性和方法
以上是关于python面向对象的主要内容,如果未能解决你的问题,请参考以下文章