1 # class Person: 2 # def play(self, tools): # 通过参数的传递把另外一个类的对象传递进来 3 # tools.run() 4 # print("很开心, 我能玩儿游戏了") 5 # 6 # 7 # class Computer: 8 # def run(... ...
分类:
编程语言 时间:
2018-12-19 21:03:32
阅读次数:
212
1. 成员 在类中你能写的所有内容都是类的成员 2. 变量 1. 实例变量: 由对象去访问的变量. 2. 类变量. 此时. 这个变量属于类. 但是对象也可以访问. 3. 方法 1. 实例方法: 使用 对象.方法() 特点: 在声明的时候. 需要给出self, self必须放在第一个位置 在调用的时候 ...
分类:
编程语言 时间:
2018-12-18 22:36:20
阅读次数:
183
# 大象装冰箱 # 脚本, 此时代码是最简单的. 不需要构思整个程序的概况 print("开门") print("装大象") print("关门") # 函数式编程. 比脚本麻烦. 对功能有了概况. def kai(): print('开门') def zhuang(): print("装大象") ... ...
分类:
编程语言 时间:
2018-12-17 22:01:35
阅读次数:
232
多态(python原生直接就是多态) 1.python更多的支持就是鸭子模型 ...
分类:
编程语言 时间:
2018-12-17 21:09:34
阅读次数:
146
# class Car: # 类名首字母大写, 严格遵守驼峰命名规范 # pass # # # 造车 # c = Car() # 类名() # 创建对象 # # 出厂之后进行改装 # c.color = "红颜色" # 对象.属性 点: 的 当属性不存在的时候. 添加一个属性 # c.pai = "... ...
分类:
编程语言 时间:
2018-12-17 20:13:40
阅读次数:
245
目录 Python之路【第一篇】: Python简介及入门 Python之路【第二篇】: Python基础一 Python之路【第三篇】: Python基础二 Python之路【第四篇】: 模块 Python之路【第五篇】: Python面向对象(一) Python之路【第六篇】: Python面向 ...
分类:
编程语言 时间:
2018-12-14 23:02:36
阅读次数:
262
与大多数其他的编程语言一样,Python容许创建并定义面向对象的类,类可以将代码与代码处理的数据相关联。 对于更加复杂的数据,一般的列表已经不能满足需求了。 我们可以使用字典dict将数据值与键相关联。 1,使用dict来完成处理 相关处理代码如下: 2,使用python类: 在面向对象的世界里,代 ...
分类:
编程语言 时间:
2018-12-14 12:38:40
阅读次数:
256
一、python类的组合:给一个类的对象封装一个属性,这个属性是另一个类的对象二、组合的意义:让类的对象与另一个类的对象产生关系,类与类之间产生关系。三、例子模拟英雄联盟写一个游戏人物的类 要求:(1)创建一个 Game_role的类.(2)构造方法中给对象封装 name,ad(攻击力),hp(血量 ...
分类:
编程语言 时间:
2018-12-09 18:41:00
阅读次数:
208
一、反射 概念:主要是指程序可以访问、检测和修改它本身状态或者行为的一种能力(自省) python面向对象中的反射:通过字符串的形式操作对象的相关属性。python中的一切事物皆对象(都可以使用反射) 一、四个可以实现自省的函数: hasattr(obj,'属性名') 检测对象是否含有某属性 get ...
分类:
编程语言 时间:
2018-12-09 12:12:31
阅读次数:
220
继承 即在定义一个类时,以另一个类为参数,则称这个新定义的类继承了参数类,父类又称为基类。 单继承表示只继承一个类,多继承表示继承多个类。 1.子类继承了父类的所有属性,可以调用父类的属性。 2.如果在子类中定义了与父类中相同的属性,相当于在自己的属性字典中增加了这些属性,而不是覆盖了父类的这些属性 ...
分类:
编程语言 时间:
2018-12-09 12:02:55
阅读次数:
131