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采用Django制作简易的知乎日报API
Aug 03 Python
Python编程django实现同一个ip十分钟内只能注册一次
Nov 03 Python
Python numpy生成矩阵、串联矩阵代码分享
Dec 04 Python
Python多进程multiprocessing.Pool类详解
Apr 27 Python
python list转矩阵的实例讲解
Aug 04 Python
Python实现的连接mssql数据库操作示例
Aug 17 Python
解决Pycharm运行时找不到文件的问题
Oct 29 Python
15行Python代码实现网易云热门歌单实例教程
Mar 10 Python
python3.6使用tkinter实现弹跳小球游戏
May 09 Python
Python3.5以上版本lxml导入etree报错的解决方案
Jun 26 Python
Python 实现Mac 屏幕截图详解
Oct 05 Python
python数字图像处理之对比度与亮度调整示例
Jun 28 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
德生PL330的评价与改造
2021/03/02 无线电
基于mysql的bbs设计(四)
2006/10/09 PHP
php 日期和时间的处理-郑阿奇(续)
2011/07/04 PHP
PHP使用gmdate实现将一个UNIX 时间格式化成GMT文本的方法
2015/03/19 PHP
php中preg_match的isU代表什么意思
2015/10/01 PHP
yii2实现分页,带搜索的分页功能示例
2017/01/07 PHP
PHP设计模式之工厂方法设计模式实例分析
2018/04/25 PHP
[原创]用javascript实现检测指定目录是否存在的方法
2008/01/12 Javascript
js 小数取整的函数
2010/05/10 Javascript
基于jquery实现发送文章到手机的代码
2014/12/26 Javascript
jQuery定义背景动态切换效果的方法
2015/03/23 Javascript
JS+CSS实现闪烁字体效果代码
2016/04/05 Javascript
JS基于递归实现倒计时效果的方法
2016/11/26 Javascript
完美解决JS文件页面加载时的阻塞问题
2016/12/18 Javascript
微信小程序发布新版本时自动提示用户更新的方法
2019/06/07 Javascript
vue+layui实现select动态加载后台数据的例子
2019/09/20 Javascript
jQuery/JS监听input输入框值变化实例
2019/10/17 jQuery
AngularJS动态生成select下拉框的方法实例
2019/11/17 Javascript
vue总线机制(bus)知识点详解
2020/05/10 Javascript
浅谈element中InfiniteScroll按需引入的一点注意事项
2020/06/05 Javascript
[08:47]2018国际邀请赛 OG战队举杯时刻
2018/08/29 DOTA
简单理解Python中基于生成器的状态机
2015/04/13 Python
基于Python实现的百度贴吧网络爬虫实例
2015/04/17 Python
用Python中的字典来处理索引统计的方法
2015/05/05 Python
深入理解Python中各种方法的运作原理
2015/06/15 Python
Django基于ORM操作数据库的方法详解
2018/03/27 Python
Python 生成 -1~1 之间的随机数矩阵方法
2018/08/04 Python
python实现静态服务器
2019/09/05 Python
Pandas实现DataFrame按行求百分数(比例数)
2019/12/27 Python
Python使用Pygame绘制时钟
2020/11/29 Python
详解CSS3的box-shadow属性制作边框阴影效果的方法
2016/05/10 HTML / CSS
美国知名珠宝首饰品牌:Gemvara
2017/10/06 全球购物
演讲稿格式
2014/04/30 职场文书
大学生助学金感谢信
2015/01/21 职场文书
《雷雨》教学反思
2016/02/20 职场文书
centos环境下nginx高可用集群的搭建指南
2022/07/23 Servers