本文实例讲述了python创建子类的方法。分享给大家供大家参考,具体如下:

如果你的类没有从任何祖先类派生,可以使用object作为父类的名字。经典类的声明唯一不同之处在于其没有从祖先类派生---此时,没有圆括号:

# !/usr/bin/env python

# -*- coding: utf-8 -*-

class ClassicClassWithoutSuperclasses:

def fun1(self):

print 'aaaaaaa'

a=ClassicClassWithoutSuperclasses()

print a

print type(a)

print a.fun1()

C:\Python27\python.exe C:/Users/TLCB/PycharmProjects/untitled/eeeee/a5.py

aaaaaaa

None

至此,我们已经看到了一些类和子类的例子,下面还有一个简单的例子:

class Parent(object): # define parent class 定义父类

def parentMethod(self):

print 'calling parent method

# !/usr/bin/env python

# -*- coding: utf-8 -*-

class Parent(object): # define parent class 定义父类

def parentMethod(self):

print 'calling parent method'

class Child(Parent): # define child class 定义子类

def childMethod(self):

print 'calling child method'

a=Parent() # instance of parent 父类的实例

print a.parentMethod()

C:\Python27\python.exe C:/Users/TLCB/PycharmProjects/untitled/eeeee/a5.py

calling parent method

None

>>> c = Child() # instance of child 子类的实例

>>> c.childMethod() # child calls its method 子类调用它的方法

calling child method

>>> c.parentMethod() # calls parent's method 调用父类的方法

calling parent method

希望本文所述对大家Python程序设计有所帮助。

python子类_python创建子类的方法分析相关推荐

  1. python 创建子类_python创建子类的方法分析

    本文实例讲述了python创建子类的方法.分享给大家供大家参考,具体如下: 如果你的类没有从任何祖先类派生,可以使用object作为父类的名字.经典类的声明唯一不同之处在于其没有从祖先类派生---此时 ...

  2. python系统目录_Python创建系统目录的方法

    本文实例讲述了Python创建系统目录的方法.分享给大家供大家参考.具体如下: Python2 mkdir在没有上级目录时创建会失败.该方法可以创建多级目录. /temp/gapgers/upload ...

  3. python 动态_python实现动态创建类的方法分析

    本文实例讲述了python实现动态创建类的方法.分享给大家供大家参考,具体如下: python作为动态语言,如何在运行时动态创建类呢(python Creating classes dynamical ...

  4. python画直方图代码-Python绘制直方图及子图的方法分析(代码示例)

    本篇文章给大家带来的内容是关于Python绘制直方图及子图的方法分析(代码示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 1.直方图的绘制也需要用到matplotlib下的py ...

  5. python判断矩阵是否对称_Python创建对称矩阵的方法示例【基于numpy模块】

    本文实例讲述了Python创建对称矩阵的方法.分享给大家供大家参考,具体如下: 对称(实对称)矩阵也即: step 1:创建一个方阵 >>> import numpy as np & ...

  6. python创建矩阵_Python创建对称矩阵的方法示例【基于numpy模块】

    本文实例讲述了Python创建对称矩阵的方法.分享给大家供大家参考,具体如下: 对称(实对称)矩阵也即: step 1:创建一个方阵 >>> import numpy as np & ...

  7. python学生分布_Python数据分析实战之分布分析

    前言 本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理. 作者:严小样儿 分布分析法,一般是根据分析目的,将数据进行分组,研究各组别 ...

  8. python三级_Python三级目录展示方法

    要求: 1.三级菜单 2.可依次选择进入各子菜单,选择序号进入目录 3.输入b返回上级目录,q退出更改目录 代码实现: #!/bin/env python #!--*--coding:utf-8 -- ...

  9. python定义数组并输入_python创建数组的方法

    一 直接定义法: 1.直接定义 matrix=[0,1,2,3] 2.间接定义 matrix=[0 for i in range(4)] print(matrix) 二 Numpy方法: Numpy内 ...

最新文章

  1. Linux命令之Ethtool
  2. 【入门】WebRTC知识点概览 | 内有技术干货免费下载
  3. 视频创作助力企业营销
  4. android keyguard,Android8.1 SystemUI Keyguard之指纹解锁流程
  5. JavaScript——Object类型
  6. STM32:GPIO四种输入输出模式。
  7. inotifywait监听php,inotifywait 是一个可以实时监控文件变动的工具
  8. SAS 9.4 的sid问题解决方案汇总(头疼...)
  9. Java编程:排序算法
  10. SNMP报文抓取与分析(二)
  11. FIR/IIR滤波器?
  12. 奋战聊天机器人(二)语料和词汇资源
  13. win10桌面显示计算机及网上邻居,Win10网上邻居在哪? Win10桌面显示网上邻居网络图标方法...
  14. 用百度地图开发android程序时,location.getAddrStr()总是为null的解决方法
  15. Idea中发布JAR包到中央仓库报错问题处理 unable to find valid certification path to requested target
  16. 相机标定:像素焦距和毫米焦距的转换,根据内参计算FOV
  17. 少儿重疾险排名的选择与注意事项
  18. 哈工大计算机考研854会改成408吗?哈工大854性价比如何?怎么复习?
  19. python 使用函数名的字符串调用函数(4种方法)
  20. qcqa是什么职位_qa是什么意思工作职责(qa和qc哪个工资更高)

热门文章

  1. 20161114课堂笔记
  2. 在ASP.Net中实现RSA加密
  3. 无计算机权限无法更改时间,Win10电脑没权限不允许更改时间怎么办?Win10获取更改时间权限的方法...
  4. Python爬取唐人街探案3豆瓣短评并生成词云
  5. WebRTC下载及编译(二)
  6. Android Studio报错: Alternatively, to transfer the license agreements from one workstation to another
  7. Linux内存buffer和cpu cache的区别
  8. Emacs快速切换行号开关
  9. Android9.0添加HIDL
  10. Vue之Promise