码迷,mamicode.com
首页 >  
搜索关键字:python面向对    ( 1023个结果
Python面向对象之鸭子类型
python没有多态?他有什么? 他有鸭子类型. 鸭子类型 : 看着像鸭子,他就是鸭子. 比如一些类,他们中有一些方法,有着相同的功能, 这时为我们将这些相同功能的名字命名为一样的。 那么这些类 都互称为鸭子. class Str: def index(self): pass class List:... ...
分类:编程语言   时间:2018-07-26 16:22:55    阅读次数:150
python 面向对象整理 --------3.面向对象进阶--类的特殊成员
上文介绍了Python的类成员以及成员修饰符,从而了解到类中有字段、方法和属性三大类成员,并且成员名前如果有两个下划线,则表示该成员是私有成员,私有成员只能由类内部调用。无论人或事物往往都有不按套路出牌的情况,Python的类成员也是如此,存在着一些具有特殊含义的成员,详情如下: 1. __doc_ ...
分类:编程语言   时间:2018-07-25 23:56:46    阅读次数:215
Python面向对象之继承
继承: 单继承和多继承 1.初识 class Father(object): #如果不写object默认继承 pass class Son(Father): #括号里面的称为:父类或基类或超类 括号外面的称为:子类或派生类 pass class Animal: breath = '呼吸' def _ ...
分类:编程语言   时间:2018-07-25 23:10:24    阅读次数:191
python 面向对象整理 --------2.类的继承
1.类的继承: 结果: 参考文档:https://www.cnblogs.com/wupeiqi/p/4493506.html ...
分类:编程语言   时间:2018-07-25 00:57:23    阅读次数:151
python 面向对象整理 --------1.类和实例的属性
1.类的属性: 结果: 2.实例的属性: 结果: ...
分类:编程语言   时间:2018-07-24 23:48:24    阅读次数:267
Python面向对象之组合
# 组合: 给一个类的对象封装一个属性,这个属性是另一个类的对象. class GameRole: def __init__(self, name, ad, hp): self.name = name self.ad = ad self.hp = hp def attack(self, p): p.... ...
分类:编程语言   时间:2018-07-24 20:54:42    阅读次数:121
Python面向对象编程——一些类定义(杂)
一、abstractmethod 子类必须全部实现重写父类的abstractmethod方法 非abstractmethod方法可以不实现重写 带abstractmethod方法的类不能实例化 扩展:abc模块 二、staticmethod:静态函数 对象不用实例化即可调用的函数 1 h41 = H ...
分类:编程语言   时间:2018-07-22 11:33:04    阅读次数:192
Python-面向对象
1、如何使用类 未完待续。。。。。。 ...
分类:编程语言   时间:2018-07-21 20:33:52    阅读次数:132
第三十四篇 Python面向对象之 反射(自省)
什么是反射? 反射的概念是由Smith在1982年提出的,主要是指程序可以访问、检测和修改它本身状态或行为的一种能力(自省)。这一概念的提出很快引发了计算机科学领域关于应用反射性的研究。它首先被程序语言的设计领域所采用,并在Lisp和面向对象方面取得了成就。 四个可以实现自省的函数,是Python的 ...
分类:编程语言   时间:2018-07-21 14:39:14    阅读次数:175
python 面向对象
面向对象 类:用来描述据用相同属性和方法的对象的集合 方法:类中定义的函数 类变量:类变量定义在类中且在函数体之外,类变量通常不作为实例变量使用 数据成员:类变量或者实例变量用于处理类及其实例对象的相关的数据 方法重写:如果从父类继承的方法不能满足子类的需求,可以对其进行修改,这个过程叫方法的覆盖, ...
分类:编程语言   时间:2018-07-20 23:04:35    阅读次数:199
1023条   上一页 1 ... 40 41 42 43 44 ... 103 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!