乐清网站建设哪家好,中国seo公司,东城网站建设公司,WordPress整合phpems一、内置方法 二、封装
1. 封装的概念是指#xff1f; 将现实世界事物在类中描述为属性和方法#xff0c;即为封装。
2. 什么是私有成员#xff1f;为什么需要私有成员#xff1f; 现实事物有部分属性和行为是不公开对使用者开放的。同样在类中描述属性和方法的时…一、内置方法 二、封装
1. 封装的概念是指 将现实世界事物在类中描述为属性和方法即为封装。
2. 什么是私有成员为什么需要私有成员 现实事物有部分属性和行为是不公开对使用者开放的。同样在类中描述属性和方法的时候也需要达到这个要求就需要定义私有成员了
3. 如何定义私有成员 成员变量和成员方法的命名均以__作为开头即可
4. 私有成员的访问限制 类对象无法访问私有成员 类中的其它成员可以访问私有成员
三、继承
1. 什么是继承 继承就是一个类继承另外一个类的成员变量和成员方法 语法子类构建的类对象可以有自己的成员变量和成员方法也可以使用父类的成员变量和成员方法
2. 单继承和多继承 单继承一个类继承另一个类 多继承一个类继承多个类按照顺序从左向右依次继承 多继承中如果父类有同名方法或属性先继承的优先级高于后继承
3. pass关键字的作用是什么 pass是占位语句用来保证函数方法或类定义的完整性表示无内容空的意思
四、复写
1. 复写表示对父类的成员属性或成员方法进行重新定义
2. 复写的语法在子类中重新实现同名成员方法或成员属性即可
3. 在子类中如何调用父类成员 注意只可以在子类内部调用父类的同名成员子类的实体类对象调用默认是调用子类复写的
五、类型注释
Python在3.5版本的时候引入了类型注解以方便静态类型检查工具IDE等第三方工具。
类型注解在代码中涉及数据交互的地方提供数据类型的注解显式的说明。
主要功能帮助第三方IDE工具如PyCharm对代码进行类型推断协助做代码提示帮助开发者自身对变量进行类型注释
支持变量的类型注解函数方法形参列表和返回值的类型注解 变量的类型注解语法 语法1 变量: 类型 语法2 在注释中# type: 类型
注意事项类型注解只是提示性的并非决定性的。数据类型和注解类型无法对应也不会导致错误 1. 函数方法可以为哪里添加注解 形参的类型注解 返回值的类型注解
2. 函数方法的类型注解语法
注意返回值类型注解的符号使用 - 1. 什么是Union类型 使用Union可以定义联合类型注解
2. Union的使用方式 导包from typing import Union 使用Union[类型, ......, 类型]