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 12 Python
python里将list中元素依次向前移动一位
Sep 12 Python
Django视图和URL配置详解
Jan 31 Python
Python爬虫图片懒加载技术 selenium和PhantomJS解析
Sep 18 Python
Window10下python3.7 安装与卸载教程图解
Sep 30 Python
Python全局锁中如何合理运用多线程(多进程)
Nov 06 Python
django 链接多个数据库 并使用原生sql实现
Mar 28 Python
解决keras backend 越跑越慢问题
Jun 18 Python
简单了解Django项目应用创建过程
Jul 06 Python
对python中list的五种查找方法说明
Jul 13 Python
在pycharm中文件取消用 pytest模式打开的操作
Sep 01 Python
十个Python自动化常用操作,即拿即用
May 10 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导出csv数据在浏览器中输出提供下载或保存到文件的示例
2014/04/24 PHP
ThinkPHP实现事务回滚示例代码
2014/06/23 PHP
PHP简单实现模拟登陆功能示例
2017/09/15 PHP
jQuery实现数秒后自动提交form的方法
2015/03/05 Javascript
谈谈我对JavaScript原型和闭包系列理解(随手笔记6)
2015/12/20 Javascript
超实用的javascript时间处理总结
2016/08/16 Javascript
AngularJS 获取ng-repeat动态生成的ng-model值实例详解
2016/11/29 Javascript
JS新包管理工具yarn和npm的对比与使用入门
2016/12/09 Javascript
AngularJS 支付倒计时功能实现思路
2017/06/05 Javascript
Bootstrap Table使用整理(五)之分页组合查询
2017/06/09 Javascript
Vue.js + Nuxt.js 项目中使用 Vee-validate 表单校验
2019/04/22 Javascript
vue动态绑定class的几种常用方式小结
2019/05/21 Javascript
详解Vue后台管理系统开发日常总结(组件PageHeader)
2019/11/01 Javascript
js实现内置计时器
2019/12/16 Javascript
[01:37]TI4西雅图DOTA2前线报道 VG拿下首胜教练357给出获胜秘诀
2014/07/10 DOTA
Python制作简易注册登录系统
2016/12/15 Python
python生成器,可迭代对象,迭代器区别和联系
2018/02/04 Python
PyQt4编程之让状态栏显示信息的方法
2019/06/18 Python
python处理document文档保留原样式
2019/09/23 Python
python库matplotlib绘制坐标图
2019/10/18 Python
Django框架HttpRequest对象用法实例分析
2019/11/01 Python
Python实现发票自动校核微信机器人的方法
2020/05/22 Python
opencv 查找连通区域 最大面积实例
2020/06/04 Python
完美解决keras 读取多个hdf5文件进行训练的问题
2020/07/01 Python
python从PDF中提取数据的示例
2020/10/30 Python
python 用struct模块解决黏包问题
2020/11/07 Python
英国旅行箱包和行李箱购物网站:Travel Luggage & Cabin Bags
2019/08/26 全球购物
荷兰浴室和卫浴网上商店:Badkamerxxl.nl
2020/10/06 全球购物
工作失职检讨书范文
2014/01/16 职场文书
广告传媒专业应届生求职信
2014/03/01 职场文书
超市商业计划书
2014/05/04 职场文书
加强作风建设演讲稿
2014/10/24 职场文书
离职证明范本
2015/06/12 职场文书
2016年第104个国际护士节活动总结
2016/04/06 职场文书
ES6 解构赋值的原理及运用
2021/05/25 Javascript
深入解析NumPy中的Broadcasting广播机制
2021/05/30 Python