| |
|
开发:
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的对象和类 |
类和对象的介绍 类的定义:可将复杂的事物简单化,扩展性差,但是可以将相似的属性结合在一起,搭建一个新类 用class 类名():来定义。 对象:类里面的实例化的对象,包含在类里面,一个类里面有数个对象 实例解释:类相当于房屋的图纸,由类实例化出的对象才是可以主任的,self相当于门牌号。有了self就能轻松找到同一类的属性和方法 python的魔术方法(__init__) 把__init__(self)方法称为构造方法,__init__(self)方法的魔力体现在只要实例化一个对象的时候,那么这个方法就会在对象被创建的时候自动调用。有过C++基础的同学就会知道,这就是构造函数。 其实实例化对象的时候是可以存入参数的,这些参数会自动的存入到__init__(self)方法中, __init__(self,param1,param2...)? ? ?? 公有 对象的属性和方法默认都是公开的,都是共有的,我们可以通过(.)来进行访问 隐藏 在变量名和函数名之前加上(__)两个下划线,就变为私有的,实质上是_init__(函数名/变量名) 所以py的私有制是伪私有的 类,类对象和实例对象的三个不同名词的意思 类常指的是类的定义,当类定义完之后,就是类对象,可以对类的属性进行直接访问。 一个类可以实例化无数的对象,py为了区别实例调用的对象所以绑定类self参数。 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
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年11日历 | -2024/11/16 5:59:38- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |