| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> Python知识库 -> 面向对象 Python -> 正文阅读 |
|
[Python知识库]面向对象 Python |
Python从设计之初就是一门面向对象的语言,所以在Python中创建一个类和对象时很容易。 1. 面向对象技术1.1. 定义 使用class语句来创建一个新类,class之后为类的名称并以冒号结尾,内部包含类基本信息,包含类实现:
1.2. self代表的实例,而非类 类的方法与普通的函数只有一个特别的区别,他们必须有一个额外的第一参数名称,按照管理他们的名称是self。从如下实例结果可以看到,self代表的是类的实例对应的地址,而self.__class__则指向类。
1.3.类内置属性
1.4. 实例化与属性访问 1.5. 访问级别 类的私有属性 __private_attrs:两个下划线开头,声明该属性为私有,不能在类的外部被使用或直接访问。在类内部的方法中使用时?self.__private_attrs。 类的方法:在类的内部,使用?def?关键字可以为类定义一个方法,与一般函数定义不同,类方法必须包含参数 self,且为第一个参数 类的私有方法:__private_method:两个下划线开头,声明该方法为私有方法,不能在类的外部调用。在类的内部调用?self.__private_methods 2. 类继承 通过继承创建的新类称为子类或派生类,被继承的类称为基类、父类或超类。语法:
在python中继承中的一些特点:
如果在继承元组中列了一个以上的类,那么它就被称作"多重继承" 。
2.1. 方法重写 2.2. 基础重载方法 2.3. 运算符重载 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年12日历 | -2024/12/31 6:33:29- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |