python类和继承用法实例


Posted in Python onJuly 07, 2015

本文实例讲述了python类和继承定义与用法。分享给大家供大家参考。具体如下:

class Employee:
  pass
lee = Employee()
lee.name = 'leefang'
lee.age = 28
class cAA:
  i = 8
  def __init__(self):
    self.__a = 7
    self.m_a = 1
    self.m_b = 2
  def __Method1(self):
    self.__a += 1
    return self.__a
  def Method2(self, _x):
    print self.__Method1(), _x
class cCC:
  def Method2(self,_x):
    print 'aaaaaaaaa'
class cBB(cCC, cAA):
  def kk(self, _x):
    self.Method2(_x)
  def tt(self):
    print self.m_a
a = cAA()
a.Method2(3)
print a.m_a
b = cBB()
b.Method2(4)
b.kk('ffffff')
b.tt()

类继承如下:

#!/usr/bin/python
class Oneclass:
  def setdata(self,value):
    self.data = value
  def display(self):
    print self.data
class Twoclass(Oneclass):
  def display(self):
    print "current value is %s" % self.data
class Threeclass(Twoclass):
  def __init__(self,value):
    self.data = value
  def __add__(self,other1):
    self.data = self.data + other1
  def __mul__(self,other2):
    self.data = self.data * other2
object1 = Oneclass()
object1.setdata(1234)
object1.display()
object2 = Twoclass()
object2.setdata(1234)
object2.display()
object3 = Threeclass(12)
object3.display()
object3.setdata(1234)
object3.display()
object3 + 22
object3.display()
object3 * 10
object3.display()

希望本文所述对大家的Python程序设计有所帮助。

Python 相关文章推荐
高性能web服务器框架Tornado简单实现restful接口及开发实例
Jul 16 Python
python 通过xml获取测试节点和属性的实例
Mar 31 Python
Python读取YUV文件,并显示的方法
Dec 04 Python
scrapy-redis源码分析之发送POST请求详解
May 15 Python
django之自定义软删除Model的方法
Aug 14 Python
flask实现验证码并验证功能
Dec 05 Python
python range实例用法分享
Feb 06 Python
关于TensorFlow新旧版本函数接口变化详解
Feb 10 Python
使用jupyter notebook将文件保存为Markdown,HTML等文件格式
Apr 14 Python
使用Python防止SQL注入攻击的实现示例
May 21 Python
Python性能分析工具py-spy原理用法解析
Jul 27 Python
再谈python_tkinter弹出对话框创建
Mar 20 Python
Python实现合并字典的方法
Jul 07 #Python
Python变量作用范围实例分析
Jul 07 #Python
Python实现爬取逐浪小说的方法
Jul 07 #Python
python妹子图简单爬虫实例
Jul 07 #Python
python操作redis的方法
Jul 07 #Python
python生成IP段的方法
Jul 07 #Python
Python的多态性实例分析
Jul 07 #Python
You might like
php压缩多个CSS为一个css的代码并缓存
2011/04/21 PHP
在SAE上搭建最新wordpress的方法
2014/12/21 PHP
PHP+APACHE实现网址伪静态
2015/02/22 PHP
PHP中基本HTTP认证技巧分析
2015/03/16 PHP
Thinkphp单字母函数使用指南
2016/05/08 PHP
PHP入门教程之表单与验证实例详解
2016/09/11 PHP
详解关于php的xdebug配置(编辑器vscode)
2019/01/29 PHP
JQuery中clone方法复制节点
2015/05/18 Javascript
微信小程序 欢迎页面的制作(源码下载)
2017/01/09 Javascript
js+canvas实现动态吃豆人效果
2017/03/22 Javascript
jQuery实现字体颜色渐变效果的方法
2017/03/29 jQuery
jQuery实现菜单栏导航效果
2017/08/15 jQuery
react中的ajax封装实例详解
2017/10/17 Javascript
Vue父子模版传值及组件传值的三种方法
2017/11/27 Javascript
关闭Vue计算属性自带的缓存功能方法
2018/03/02 Javascript
nodejs前端模板引擎swig入门详解
2018/05/15 NodeJs
简谈创建React Component的几种方式
2019/06/15 Javascript
JS实现密码框效果
2020/09/10 Javascript
Python md5与sha1加密算法用法分析
2017/07/14 Python
解决Spyder中图片显示太小的问题
2018/04/27 Python
Pandas读取并修改excel的示例代码
2019/02/17 Python
简单了解python关系(比较)运算符
2019/07/08 Python
Python使用Socket实现简单聊天程序
2020/02/28 Python
英国现代绅士品牌:Hackett
2017/12/17 全球购物
巴西电子、家电、智能手机购物网站:Girafa
2019/06/04 全球购物
OSPF有什么优点?为什么OSPF比RIP收敛快?
2013/02/13 面试题
保健品市场营销方案
2014/03/31 职场文书
贺卡寄语大全
2014/04/11 职场文书
班子查摆四风个人对照检查材料思想汇报
2014/10/04 职场文书
晚会开幕词
2015/01/28 职场文书
财务个人年度总结范文
2015/02/26 职场文书
奖励申请报告范文
2015/05/15 职场文书
朋友聚会祝酒词
2015/08/10 职场文书
pandas中pd.groupby()的用法详解
2022/06/16 Python
利用Python实时获取steam特惠游戏数据
2022/06/25 Python
关于MySQL中explain工具的使用
2023/05/08 MySQL