python创建子类的方法分析


Posted in Python onNovember 28, 2019

本文实例讲述了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
<__main__.ClassicClassWithoutSuperclasses instance at 0x0047BDF0>
<type 'instance'>
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获取CPU、内存和硬盘等windowns系统信息的2个例子
Apr 15 Python
Python迭代用法实例教程
Sep 08 Python
在MAC上搭建python数据分析开发环境
Jan 26 Python
Python 实现两个列表里元素对应相乘的方法
Nov 14 Python
利用django+wechat-python-sdk 创建微信服务器接入的方法
Feb 20 Python
详解如何设置Python环境变量?
May 13 Python
Python 实现数据结构中的的栈队列
May 16 Python
Python动态声明变量赋值代码实例
Dec 30 Python
浅谈Python程序的错误:变量未定义
Jun 02 Python
python中的时区问题
Jan 14 Python
Python 把两层列表展开平铺成一层(5种实现方式)
Apr 07 Python
python 使用Tensorflow训练BP神经网络实现鸢尾花分类
May 12 Python
python 实现快速生成连续、随机字母列表
Nov 28 #Python
Python操作多维数组输出和矩阵运算示例
Nov 28 #Python
Python创建一个元素都为0的列表实例
Nov 28 #Python
Python使用matplotlib绘制Logistic曲线操作示例
Nov 28 #Python
Django框架反向解析操作详解
Nov 28 #Python
Django框架中间件定义与使用方法案例分析
Nov 28 #Python
Python Numpy 自然数填充数组的实现
Nov 28 #Python
You might like
php小技巧 把数组的键和值交换形成了新的数组,查找值取得键
2011/06/02 PHP
PHP的拦截器实例分析
2014/11/03 PHP
php判断两个日期之间相差多少个月份的方法
2015/06/18 PHP
万能的php分页类
2017/07/06 PHP
laravel 模型查询按照whereIn排序的示例
2019/10/16 PHP
ie6下png图片背景不透明的解决办法使用js实现
2013/01/11 Javascript
公共js在页面底部加载的注意事项介绍
2013/07/18 Javascript
原生js ActiveXObject获取execl里面的值
2013/11/01 Javascript
javascript检查浏览器是否支持flash的实现代码
2014/08/14 Javascript
jquery ui bootstrap 实现自定义风格
2014/11/14 Javascript
jQuery实现不断闪烁文字的方法
2015/05/15 Javascript
jquery彩色投票进度条简单实例演示
2020/07/23 Javascript
JS正则表达式学习之贪婪和非贪婪模式实例总结
2016/12/26 Javascript
vue 修改 data 数据问题并实时显示的方法
2018/08/27 Javascript
监听angularJs列表数据是否渲染完毕的方法示例
2018/11/07 Javascript
VSCode launch.json配置详细教程
2020/06/18 Javascript
JS倒计时两种实现方式代码实例
2020/07/27 Javascript
Vue优化:常见会导致内存泄漏问题及优化详解
2020/08/04 Javascript
在vue中使用inheritAttrs实现组件的扩展性介绍
2020/12/07 Vue.js
Python实现遍历windows所有窗口并输出窗口标题的方法
2015/03/13 Python
python+pandas生成指定日期和重采样的方法
2018/04/11 Python
Python自然语言处理 NLTK 库用法入门教程【经典】
2018/06/26 Python
Python实现图片拼接的代码
2018/07/02 Python
python使用插值法画出平滑曲线
2018/12/15 Python
解决python3 pika之连接断开的问题
2018/12/18 Python
PyCharm+Qt Designer+PyUIC安装配置教程详解
2019/06/13 Python
使用python实现对元素的长截图功能
2019/11/14 Python
埃弗顿足球俱乐部官方网上商店:Everton Direct
2018/01/13 全球购物
prAna官网:瑜伽、旅行和冒险服装
2019/03/10 全球购物
网吧收银员岗位职责
2013/12/14 职场文书
公司成立感言
2014/01/11 职场文书
领导干部群众路线教育实践活动剖析材料
2014/10/10 职场文书
上班迟到检讨书300字
2014/10/18 职场文书
一年级数学下册复习计划
2015/01/17 职场文书
党员转正介绍人意见
2015/06/03 职场文书
MySQL创建定时任务
2022/01/22 MySQL