Python——面向对象重点笔记!!

Posted 铁甲小宝同学

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python——面向对象重点笔记!!相关的知识,希望对你有一定的参考价值。

1.面向对象的三大特征有:封装性、继承性、多态性

2.对象是面向对象编程的核心

3.一个类可以找到多个对象

4.

①在类内部获取 属性 和 实例方法,通过self获取;

②在类外部获取 属性 和 实例方法,通过对象名获取。

③如果一个类有多个对象,每个对象的属性是各自保存的,都有各自独立的地址;

④但是实例方法是所有对象共享的,只占用一份内存空间。类会通过self来判断是哪个对象调用了实例方法。

魔法方法__del__()

5.创建对象后,python解释器默认调用__init__()方法;

当删除对象时,python解释器也会默认调用一个方法,这个方法为__del__()方法

6.类中的成员:实例属性,实例方法,类属性,类方法,静态方法等

静态方法:使用@staticmethod修饰的方法,没有任何必选参数

7.创建完对象后,其属性的初始值是固定的,外界无法进行修改(F)

8.对象描述的是现实的个体,它是类的实例

9.构造方法的作用是(对象的初始化)

公有类属性可以通过类和类的实例访问

10.不可以使用类名访问的是(实例方法)

11.面向对象是基于面向过程的(F)

12.创建完对象后,其属性的初始值是固定的,外界无法进行修改。(F)

使用类获取的值一定是类属性的值。

13.在Python中定义类时,实例方法的第一个参数名称必须是self。

14.Python中没有严格意义上的私有成员。

以上是关于Python——面向对象重点笔记!!的主要内容,如果未能解决你的问题,请参考以下文章

Python学习笔记-面向对象

python笔记--面向对象

python学习笔记:面向对象编程类

python学习笔记:面向对象编程类

python学习笔记:面向对象编程类

python学习笔记8--面向对象编程