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 相关文章推荐
python 参数列表中的self 显式不等于冗余
Dec 01 Python
详解python3中socket套接字的编码问题解决
Jul 01 Python
python3.5+tesseract+adb实现西瓜视频或头脑王者辅助答题
Jan 17 Python
python 处理string到hex脚本的方法
Oct 26 Python
利用Python求阴影部分的面积实例代码
Dec 05 Python
Python人脸识别第三方库face_recognition接口说明文档
May 03 Python
PyTorch基本数据类型(一)
May 22 Python
Python高级特性之闭包与装饰器实例详解
Nov 19 Python
python MultipartEncoder传输zip文件实例
Apr 07 Python
五分钟带你搞懂python 迭代器与生成器
Aug 30 Python
Django实现随机图形验证码的示例
Oct 15 Python
解决jupyter notebook图片显示模糊和保存清晰图片的操作
Apr 24 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文件上传大小限制问题(nginx+php)
2015/09/23 PHP
PHP微信API接口类
2016/08/22 PHP
Prototype 工具函数 学习
2009/07/23 Javascript
javascript 节点遍历函数
2010/03/28 Javascript
JavaScript调用Activex控件的事件的实现方法
2010/04/11 Javascript
jQuery 遍历-nextUntil()方法以及prevUntil()方法的使用介绍
2013/04/26 Javascript
js中运算符&& 和 || 的使用记录
2014/08/21 Javascript
详解js图片轮播效果实现原理
2015/12/17 Javascript
如何使用AngularJs打造权限管理系统【简易型】
2016/05/09 Javascript
cocos creator Touch事件应用(触控选择多个子节点的实例)
2017/09/10 Javascript
vue 中动态绑定class 和 style的方法代码详解
2018/06/01 Javascript
vue.js引入外部CSS样式和外部JS文件的方法
2019/01/06 Javascript
layer父页获取弹出层输入框里面的值方法
2019/09/02 Javascript
js图数据结构处理 迪杰斯特拉算法代码实例
2019/09/11 Javascript
vue中使用WX-JSSDK的两种方法(推荐)
2020/01/18 Javascript
[46:43]DOTA2上海特级锦标赛D组小组赛#1 EG VS COL第三局
2016/02/28 DOTA
[38:39]完美世界DOTA2联赛循环赛 IO vs GXR BO2第二场 11.04
2020/11/05 DOTA
python:pandas合并csv文件的方法(图书数据集成)
2018/04/12 Python
python3+PyQt5实现自定义窗口部件Counters
2018/04/20 Python
Python使用装饰器模拟用户登陆验证功能示例
2018/08/24 Python
Python线程之定位与销毁的实现
2019/02/17 Python
python画图的函数用法以及技巧
2019/06/28 Python
python 基于TCP协议的套接字编程详解
2019/06/29 Python
python去除删除数据中\u0000\u0001等unicode字符串的代码
2020/03/06 Python
Python logging模块原理解析及应用
2020/08/13 Python
购买英国原创艺术:Art Gallery
2018/08/25 全球购物
请写出 float x 与"零值"比较的 if 语句
2016/01/04 面试题
北京-环亚运商测试题.net程序员初步测试题
2013/05/28 面试题
LINUX下线程,GDI类的解释
2012/04/17 面试题
高中毕业生登记表自我鉴定范文
2014/03/18 职场文书
海飞丝的广告词
2014/03/20 职场文书
工程售后服务方案
2014/06/08 职场文书
小学生大队委竞选稿
2015/11/20 职场文书
幼儿园教师辞职信
2019/06/21 职场文书
年终奖金发放管理制度,中小企业适用,拿去救急吧!
2019/07/12 职场文书
Nginx配置使用详解
2022/07/07 Servers