类:抽象的概念;是属性和方法的集合。类中的函数叫方法。 对象instance、object 对象是类的具象,是一个实体。对象是数据和操作的封装。 面向对象3要素: 1.封装: 2.继承: 多复用,继承来的就不用自己写了 多继承少修改。 3.多态: 面向对象编程最灵活的地方,动态绑定。 类: 必须使用 ...
分类:
编程语言 时间:
2020-07-18 22:39:13
阅读次数:
75
https://www.cnblogs.com/liubing8/p/11308127.html 目录 Python面向对象02/类的空间问题、类与对象之间的关系、类与类之间的关系 1. 类的空间问题 2. 类与对象之间的关系 3. 类与类之间的关系 1. 类的空间问题 添加对象属性 # 在类的__ ...
分类:
编程语言 时间:
2020-05-09 16:42:45
阅读次数:
67
一.Python 类的空间问题 1.1 何处可以添加对象属性 总结:对象的属性不仅可以在__init__里面添加,还可以在类的其他方法或者类的外面添加。 1.2 何处可以添加类的静态属性 总结:类的属性不仅可以在类内部添加,还可以在类的外部添加。 1.3 对象如何找到类的属性 之前咱们都学习过,实例 ...
分类:
编程语言 时间:
2020-04-15 17:49:06
阅读次数:
50
内置方法 \_\_init\_\_(self [, ...]) init对象实例化时被调用,该方法不能有返回值 \_\_new\_\_(cls [, ...]) 对象实例化时第一个被调用的方法 默认里面的参数,会原封不动的传给init方法 返回一个对象obj,通常返回class类对象,也可以返回其他 ...
分类:
编程语言 时间:
2019-12-29 20:06:53
阅读次数:
65
property property是一个装饰器函数,可以将一个方法伪装成属性,调用的时候可以不用加()。@property被装饰的方法,是不能传参数的,因为它伪装成属性了。 装饰器的使用:在要装饰的函数、方法、类上面一行加上 @装饰器名字 装饰器的分类: 装饰函数 装饰方法:property 装饰类 ...
分类:
编程语言 时间:
2019-12-21 20:45:18
阅读次数:
79
1、类和对象 1.1类 类是对一群具有相同特征或者行为的事物的一个统称,是抽象的,不能直接使用 特征被称为属性 行为被称为方法 1.2对象 对象是由类创建出来的一个具体存在,可以直接使用,由哪一个类创建出来的对象,就拥有在哪一个类中定义的属性和方法 2、类和对象的关系 先有类后有对象,类只有一个,而 ...
分类:
编程语言 时间:
2019-12-02 00:52:26
阅读次数:
84
一. 细分类的组成成员 之前咱们讲过类大致分两块区域,静态字段部分和方法部分。 每个区域详细划分又可以分为: class A: company = '阿里巴巴' # 静态变量(静态字段) __tel = '400xxxxx' # 私有静态变量(私有静态字段) def __init__(self,na ...
分类:
编程语言 时间:
2019-11-16 00:46:44
阅读次数:
76
1.类的基本语法 例如: 2.类方法 例如: 不同类方法实例化的区别: 3.初始化方法 ...
分类:
编程语言 时间:
2019-10-28 01:14:36
阅读次数:
119
类的使用示例: 可通过类名直接访问成员变量,但访问到的只是初始值: 不推荐使用类名直接访问成员变量。 在python中,私有的成员变量、方法以__(2个下划线)开头。 私有的成员变量、方法只能在类中访问、调用。 公有的成员变量、方法既可以在类中访问、调用,也可在在类外通过对象来访问、调用。 在类外, ...
分类:
编程语言 时间:
2019-08-06 20:11:43
阅读次数:
119
Python面向对象02/类的空间问题 内容大纲 1.从空间角度研究类 2..类与类之间的关系 1.类的空间问题 1.1何处可以添加对象属性 1.2何处可以添加类的属性 2.类与对象之间的关系 3.类与类之间的关系 3.1依赖关系 3.2组合关系 4.今日总结 5.今日练习 ...
分类:
编程语言 时间:
2019-08-06 12:24:51
阅读次数:
90