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 常用string函数详解
May 30 Python
python构建深度神经网络(DNN)
Mar 10 Python
Django model update的多种用法介绍
Mar 28 Python
Python线程threading模块用法详解
Feb 26 Python
解决Python图形界面中设置尺寸的问题
Mar 05 Python
vue常用指令代码实例总结
Mar 16 Python
TensorFlow保存TensorBoard图像操作
Jun 23 Python
Python通过format函数格式化显示值
Oct 17 Python
10个python爬虫入门基础代码实例 + 1个简单的python爬虫完整实例
Dec 16 Python
python-图片流传输的思路及示例(url转换二维码)
Dec 21 Python
pip/anaconda修改镜像源,加快python模块安装速度的操作
Mar 04 Python
PyTorch 如何设置随机数种子使结果可复现
May 12 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
声音就能俘获人心,蕾姆,是哪个漂亮小姐姐配音呢?
2020/03/03 日漫
批量获取memcache值并按key的顺序返回的实现代码
2011/06/14 PHP
PHP写的加密函数,支持私人密钥(详细介绍)
2013/06/09 PHP
php下foreach提示Warning:Invalid argument supplied for foreach()的解决方法
2014/11/11 PHP
php文件系统处理方法小结
2016/05/23 PHP
PHP session 会话处理函数
2016/06/06 PHP
Javascript 刷新全集常用代码
2009/11/22 Javascript
javascript tips提示框组件实现代码
2010/11/19 Javascript
js 处理URL实用技巧
2010/11/23 Javascript
jquery对ajax的支持介绍
2013/12/10 Javascript
JS动态修改图片的URL(src)的方法
2015/04/01 Javascript
jquery插件splitScren实现页面分屏切换模板特效
2015/06/16 Javascript
由浅入深讲解Javascript继承机制与simple-inheritance源码分析
2015/12/13 Javascript
JS表格组件神器bootstrap table详解(强化版)
2016/05/26 Javascript
RequireJs的使用详解
2017/02/19 Javascript
微信小程序实现点击文字页面跳转功能【附源码下载】
2017/12/12 Javascript
vue scroller返回页面记住滚动位置的实例代码
2018/01/29 Javascript
浅谈实现vue2.0响应式的基本思路
2018/02/13 Javascript
JS中的两种数据类型及实现引用类型的深拷贝的方法
2018/08/12 Javascript
微信小程序wxs实现吸顶效果
2020/01/08 Javascript
《javascript设计模式》学习笔记五:Javascript面向对象程序设计工厂模式实例分析
2020/04/08 Javascript
Vue中el-form标签中的自定义el-select下拉框标签功能
2020/04/20 Javascript
javascript实现数字时钟效果
2021/02/06 Javascript
布同 Python中文问题解决方法(总结了多位前人经验,初学者必看)
2011/03/13 Python
pycharm 使用心得(六)进行简单的数据库管理
2014/06/06 Python
python递归计算N!的方法
2015/05/05 Python
Python 打印中文字符的三种方法
2018/08/14 Python
Python中实现单例模式的n种方式和原理
2018/11/14 Python
Python中psutil的介绍与用法
2019/05/02 Python
Python实现时间序列可视化的方法
2019/08/06 Python
解决Python3下map函数的显示问题
2019/12/04 Python
python实现时间序列自相关图(acf)、偏自相关图(pacf)教程
2020/06/03 Python
详解Selenium-webdriver绕开反爬虫机制的4种方法
2020/10/28 Python
关于canvas绘制模糊问题的解决方法
2019/09/24 HTML / CSS
介绍一下linux的文件权限
2012/02/15 面试题
个人务虚会发言材料
2014/10/20 职场文书