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 函数基础知识汇总
Mar 09 Python
python ipset管理 增删白名单的方法
Jan 14 Python
Django处理Ajax发送的Get请求代码详解
Jul 29 Python
Python中pymysql 模块的使用详解
Aug 12 Python
Python更新所有已安装包的操作
Feb 13 Python
基于python图像处理API的使用示例
Apr 03 Python
Python3将ipa包中的文件按大小排序
Apr 17 Python
PyQt5.6+pycharm配置以及pyinstaller生成exe(小白教程)
Jun 02 Python
Python文件操作模拟用户登陆代码实例
Jun 09 Python
Django2.1.7 查询数据返回json格式的实现
Dec 29 Python
matplotlib制作雷达图报错ValueError的实现
Jan 05 Python
Python快速实现一键抠图功能的全过程
Jun 29 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
无刷新动态加载数据 滚动条加载适合评论等页面
2013/10/16 PHP
PHP实现扎金花游戏之大小比赛的方法
2015/03/10 PHP
PHP实现批量检测网站是否能够正常打开的方法
2016/08/23 PHP
php 提交表单 关闭layer弹窗iframe的实例讲解
2018/08/20 PHP
网页里控制图片大小的相关代码
2006/06/13 Javascript
jquery 上下滚动广告
2009/06/17 Javascript
检测input每次的输入是否合法遇到汉字输入就有问题
2012/05/23 Javascript
JavaScript中判断对象类型的几种方法总结
2013/11/11 Javascript
js中settimeout方法加参数
2014/02/28 Javascript
AspNet中使用JQuery上传插件Uploadify详解
2015/05/20 Javascript
ant design vue 表格table 默认勾选几项的操作
2020/10/31 Javascript
Python开发如何在ubuntu 15.10 上配置vim
2016/01/25 Python
Python 内置函数complex详解
2016/10/23 Python
Python Paramiko模块的安装与使用详解
2016/11/18 Python
TF-IDF算法解析与Python实现方法详解
2017/11/16 Python
Python实现修改IE注册表功能示例
2018/05/10 Python
Python多进程与服务器并发原理及用法实例分析
2018/08/21 Python
python版飞机大战代码分享
2018/11/20 Python
用Q-learning算法实现自动走迷宫机器人的方法示例
2019/06/03 Python
django中瀑布流写法实例代码
2019/10/14 Python
使用python 计算百分位数实现数据分箱代码
2020/03/03 Python
使用Python将图片转正方形的两种方法实例代码详解
2020/04/29 Python
python对execl 处理操作代码
2020/06/22 Python
详解Python+Selenium+ChromeDriver的配置和问题解决
2021/01/19 Python
Puritan’s Pride(普丽普莱)官方网站:美国最大最全的保健品公司之一
2016/10/23 全球购物
大学毕业生文采飞扬的自我鉴定
2013/12/03 职场文书
写求职信要注意什么问题
2014/04/12 职场文书
教导主任竞聘演讲稿
2014/05/16 职场文书
入党综合考察材料
2014/06/02 职场文书
动物科学专业求职信
2014/07/27 职场文书
思想作风建设心得体会
2014/10/22 职场文书
个人事迹材料怎么写
2014/12/30 职场文书
2016年秋季运动会广播稿
2015/12/21 职场文书
Python 把两层列表展开平铺成一层(5种实现方式)
2021/04/07 Python
python机器学习Github已达8.9Kstars模型解释器LIME
2021/11/23 Python
Java 超详细讲解数据结构中的堆的应用
2022/04/02 Java/Android