Python进阶12-类和对象
1 面向对象概述
- 面向对象英文是(Object Oriented)简称OO
- 是一种设计思想,20世纪60年代被提出来,慢慢发展为一种编程思想
- 面向对象编程(Object Oriented Programming),简称OOP
1.1 对象
- 怎么说呢?其实是一个抽象概念,简称”Object“,表示任意存在的事物。对象是事物存在的实体。
额滴神,这是在讲哲学吗???
- 其实这里具体的事物存在的实体,比如一个人
- 对象分两部分,静态和动态部分;静态被称为”属性“,如人的性别;动态部分是指对象额行为,如人的吃、住、行等
1.2 类
- 类是封装对象的属性和行为的载体,即具有相同属性和行为的一类实体被称为类,如人类具有吃,喝,拉,撒等行为,而一个人则被称为人类的一个对象。
1.2.1 面向对象程序设计的特点
- 三个特点:封装、继承和多态
- 封装:
<