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实现Windows定时关机功能
Mar 21 Python
Pycharm学习教程(4) Python解释器的相关配置
May 03 Python
ActiveMQ:使用Python访问ActiveMQ的方法
Jan 30 Python
python列表使用实现名字管理系统
Jan 30 Python
详解python校验SQL脚本命名规则
Mar 22 Python
Python OpenCV实现视频分帧
Jun 01 Python
pyqt5对用qt designer设计的窗体实现弹出子窗口的示例
Jun 19 Python
python爬虫 基于requests模块的get请求实现详解
Aug 20 Python
Python实现socket非阻塞通讯功能示例
Nov 06 Python
Pytorch 实现权重初始化
Dec 31 Python
Python制作运行进度条的实现效果(代码运行不无聊)
Feb 24 Python
Python 制作自动化翻译工具
Apr 25 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
Yii2超好用的日期和时间组件(值得收藏)
2016/05/05 PHP
详细解读php的命名空间(二)
2018/02/21 PHP
PHP 实现缩略图
2021/03/09 PHP
控制打印时页眉角的代码
2007/02/08 Javascript
jQuery在IE下使用未闭合的xml代码创建元素时的Bug介绍
2012/01/10 Javascript
javascript中节点的最近的相关节点访问方法
2013/03/20 Javascript
jQuery .tmpl() 用法示例介绍
2014/08/21 Javascript
完美兼容各大浏览器的jQuery插件实现图片切换特效
2014/12/12 Javascript
jQuery简单倒计时效果完整示例
2016/09/20 Javascript
js利用clipboardData实现截屏粘贴功能
2016/10/12 Javascript
原生js实现返回顶部缓冲效果
2017/01/18 Javascript
$.browser.msie 为空或不是对象问题的多种解决方法
2017/03/19 Javascript
Bootstrap模态框插入视频的实现代码
2017/06/25 Javascript
javaScript中封装的各种写法示例(推荐)
2017/07/03 Javascript
用vue封装插件并发布到npm的方法步骤
2017/10/18 Javascript
加载 vue 远程代码的组件实例详解
2017/11/20 Javascript
jQuery实现的淡入淡出图片轮播效果示例
2018/08/29 jQuery
JavaScript canvas实现雪花随机动态飘落
2020/02/08 Javascript
Vue简单实现原理详解
2020/05/07 Javascript
python字典序问题实例
2014/09/26 Python
Python扫描IP段查看指定端口是否开放的方法
2015/06/09 Python
浅述python中深浅拷贝原理
2018/09/18 Python
python利用pandas将excel文件转换为txt文件的方法
2018/10/23 Python
Python基础之循环语句用法示例【for、while循环】
2019/03/23 Python
python 实现在一张图中绘制一个小的子图方法
2019/07/07 Python
通过python实现随机交换礼物程序详解
2019/07/10 Python
python 错误处理 assert详解
2020/04/20 Python
PurCotton全棉时代官网:100%天然棉花生产的生活护理用品
2016/11/18 全球购物
英国票务网站:Ticketmaster英国
2018/08/27 全球购物
上班离岗检讨书
2014/01/27 职场文书
一夜的工作教学反思
2014/02/08 职场文书
2014年营业员工作总结
2014/11/18 职场文书
2015年小学生自我评价范文
2015/03/03 职场文书
2015年中秋放假通知范文
2015/08/18 职场文书
关于元旦的广播稿2016
2015/12/17 职场文书
Python还能这么玩之用Python做个小游戏的外挂
2021/06/04 Python