风变编程(Python自学笔记)第13关-中国人和广东人

2021/5/31 12:25:43

本文主要是介绍风变编程(Python自学笔记)第13关-中国人和广东人,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

1、子类在继承父类的基础上进行个性化定制,包括:

(1)创建新属性、新方法

(2)修改继承到的属性或方法

2、类的继承语句:

class A(B):

A为子类名,B为父类名。

注:小括号和冒号都是英文格式。

3、object是所有类的父类(根类)

函数isinstance(),可以用来判断某个实例是否属于某个类。

具体用法是输入两个参数(第一个是实例,第二个是类或类组成的元组),

输出是布尔值(True或False)。

4、各级实例和各级类间的关系:

01.子类创建的实例,同时属于父类;

02.父类创建的实例,不属于子类;

03.所有实例,都属于根类object。

5、子类创建的实例可调用所有层级父类的属性和方法。

6、多层继承和多重继承

多重继承:一个类,可以同时继承多个类,语法为classA(B,C,D)

与子类更相关的父类会放在更左侧。

7、创建的实例在调用属性和方法时,会先在左侧的父类中找,找不到才会去右侧的父类中找。

越靠近子类(即越靠左)的父类,越亲近,越优先考虑。子类调用属性和方法时,会先在靠左的父类里找,找不到才往右找。

8、图片

9、类的定制操作:a.新增代码 b.重写代码

10、子类继承父类方法的操作是在def语句后接父类.方法(参数)



这篇关于风变编程(Python自学笔记)第13关-中国人和广东人的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程