Python教程

Python - 类(2)

本文主要是介绍Python - 类(2),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

1. 类定义

class关键字定义类,类名通常是大写字母开头的单词

superClass表示继承自哪个类,若没有,则隐含继承object超类

 

2. 简单例子

 __init__():类的实例化操作会自动为新创建的类实例发起调用 ,进行初始化也可以有额外参数进行初始化,我们还可以通过类的任何实例来访问这些变量 当根据 类创建新实例时,Python 都会自动运行它

self:引用当前方法的调用者 ;以 self 为前缀的变量都可供类中的所有方法使用,

 

3. 类变量和实例变量

类变量用于类的所有实例共享的属性;

实例变量是每个实例的唯一数据

 

4. 访问属性

可以用.来访问对象属性;可以添加、删除、修改对象属性

5. 继承属性

即一个派生类(derivedclass)继承基类(baseclass)的字段和方法。继承也允许把一个派生类的对象作为一个基类对象对待


6. 多重继承

圆括号中父类的顺序,若是父类中有相同的方法名,而在子类使用时未指定,python从左至右搜索, 即方法在子类中未找到时,从左到右查找父类中是否包含方法

这篇关于Python - 类(2)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!