会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
xudachen
博客园
首页
新随笔
联系
管理
订阅
上一页
1
2
3
4
5
6
7
8
9
10
下一页
2018年3月18日
Python----面向对象--继承的实现原理
摘要: 一、面向对象中的类有两种,新式类和经典类 1、在python2中,经典类是没有继承object的类,以及它的之类都称之为经典类 示例代码如下 class Foo: pass class Bar(Foo): pass 2、在python2中,新式类是继承object的类,以及它的子类都称之为新式类 示
阅读全文
posted @ 2018-03-18 21:09 xudachen
阅读(186)
评论(0)
推荐(0)
2018年3月17日
Python----面向对象--派生
摘要: 派生是指子类可以有自己的特有属性,示例代码如下: 结果为: Demacia 从结果可以看出,能够访问g1的特有属性camp 派生属性并不影响正常代码执行: 在Garen类中添加一个attack函数,会发生什么变化 以上结果说明,属性的查找顺序为对象自身,所属类中依次去查找
阅读全文
posted @ 2018-03-17 21:03 xudachen
阅读(262)
评论(0)
推荐(0)
Python----面向对象--属性查找小练习
摘要: 属性查找小练习: 稍作修改: 可以看出,属性的查找顺序为先从对象自身查找,然后从对象所在的类进行查找,然后从父类查找,依次查找,直至找到或者报错没有找到,
阅读全文
posted @ 2018-03-17 20:47 xudachen
阅读(334)
评论(1)
推荐(0)
Python----面向对象--继承
摘要: 一、什么是继承 继承指的是类与类之间的关系,是一种子类是父类的关系,例如,人,大象,猴子是动物的关系,继承的功能之一就是用来解决代码重用问题,继承是一种创建新类的方式, 在python中,新建的类一个或多个父类,父类又可以称为基类或者超类,新建的类称为派生或者子类。 二、Python中的继承分为:单
阅读全文
posted @ 2018-03-17 20:36 xudachen
阅读(322)
评论(1)
推荐(0)
2018年3月16日
Python练习--模仿王者荣耀定义两个英雄类
摘要: 需求: 英雄需要有昵称、攻击力、生命值等属性; 实例化出两个英雄对象; 英雄之间可以互殴,被殴打的一方掉血,血量小于0则判定为死亡。 实例代码如下: 草丛伦打芮雯雯,草丛伦的攻击力为30 ,打了芮雯雯一下,芮雯雯掉了30的血,还剩50的生命值
阅读全文
posted @ 2018-03-16 15:28 xudachen
阅读(2325)
评论(0)
推荐(0)
Python练习--统计总共实例化了多少个对象
摘要: 需求:有一个计数器(属性),统计总共实例化了多少个对象 代码如下: 结果为: 0111 从以上结果可以看出,如果写成self.count ,他就会变成对象的私有属性,所以说虽然实例化了3次,但是类的count值为0,每个对象的count值为1 从以下验证代码可以看出: 所以说正确的代码实例如下:
阅读全文
posted @ 2018-03-16 15:13 xudachen
阅读(2426)
评论(0)
推荐(0)
2018年3月15日
Python--面向对象小结
摘要: 小结主要讲述面向对象的优点,可扩展性高 示例代码如下: 我们往类中插入一个数据属性,只需在类中添加即可,对象不需做什么改动就可以访问,代码验证如下: 结果如下: ChinaChinaChina 证明都可以访问 插入一个函数属性,只需在类中添加即可,对象不需做什么改动就可以访问,代码验证如下: 结果如
阅读全文
posted @ 2018-03-15 21:12 xudachen
阅读(180)
评论(0)
推荐(0)
Python--面向对象的补充说明
摘要: 补充说明: 1、站的角度不同,定义出的类是不同的 2、现实中的类并不完全等于程序中的类,比如现实中的公司类,在程序中有时需要拆分成部门类,业务类等 3、有时为了编程需求,程序中也可能会定义现实中不存在的类,比如策略类,现实中并不存在,但是在程序中确实一个很常见的类 在python中一切皆对象,在py
阅读全文
posted @ 2018-03-15 21:03 xudachen
阅读(187)
评论(0)
推荐(0)
2018年3月14日
Python--__init__方法
摘要: 一、说明 __init__方法用来为对象定制自己独有的特征 二、示例代码如下 产生对象代码如下: 加上__init__方法后,类示例化的步骤如下: 1、先产生一个空对象,stu1 2、LuffyStudent.__init__(stu1,'王一丫','女',18) 查看stu1的名称空间: 结果如下
阅读全文
posted @ 2018-03-14 23:28 xudachen
阅读(1569)
评论(0)
推荐(0)
Python--面向对象编程
摘要: 一、面向对象的理解 面向对象的核心就是对象二字,什么是对象呢,对象就是特征与技能的结合体,例如,花、草、树木是对象、电脑和人也是对象,他们都有自己的特征和技能 二、面向对象的优点: 面向对象的优点正是面向过程的缺点,面向过程可扩展性差,但是面向对象可扩展性强 三、面向对象的缺点 面向对象的缺点正是面
阅读全文
posted @ 2018-03-14 13:58 xudachen
阅读(295)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
9
10
下一页
公告