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 def函数的定义、使用及参数传递实现代码
Aug 10 Python
解析Python中的变量、引用、拷贝和作用域的问题
Apr 07 Python
python与php实现分割文件代码
Mar 06 Python
目前最全的python的就业方向
Jun 05 Python
Python实现获取本地及远程图片大小的方法示例
Jul 21 Python
Python用Try语句捕获异常的实例方法
Jun 26 Python
200行python代码实现2048游戏
Jul 17 Python
自适应线性神经网络Adaline的python实现详解
Sep 30 Python
使用Python的datetime库处理时间(RPA流程)
Nov 24 Python
opencv3/C++实现视频读取、视频写入
Dec 11 Python
Python restful框架接口开发实现
Apr 13 Python
python DataFrame中stack()方法、unstack()方法和pivot()方法浅析
Apr 06 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强制下载PDF文件示例
2014/01/17 PHP
PHP对象相互引用的内存溢出实例分析
2014/08/28 PHP
Yii扩展组件编写方法实例分析
2015/06/29 PHP
Thinkphp实现短信验证注册功能
2016/10/18 PHP
php大小写转换函数(strtolower、strtoupper)用法介绍
2017/11/17 PHP
jquery插件开发方法(初学者)
2012/02/03 Javascript
jQuery的:parent选择器定义和用法
2014/07/01 Javascript
jQuery对象与DOM对象转换方法详解
2016/05/10 Javascript
jQuery插件easyUI实现通过JS显示Dialog的方法
2016/09/16 Javascript
Vue.js基础知识小结
2017/01/13 Javascript
自定义事件解决重复请求BUG的问题
2017/07/11 Javascript
AngularJs导出数据到Excel的示例代码
2017/08/11 Javascript
vue使用element-ui的el-input监听不了回车事件的解决方法
2018/01/12 Javascript
vue.js 获取select中的value实例
2018/03/01 Javascript
React key值的作用和使用详解
2018/08/23 Javascript
利用原生JS实现data方法示例代码
2019/05/28 Javascript
[17:13]DOTA2 HEROS教学视频教你分分钟做大人-斯拉克
2014/06/13 DOTA
[49:21]完美世界DOTA2联赛循环赛 Ink Ice vs LBZS BO2第二场 11.05
2020/11/06 DOTA
在centos7中分布式部署pyspider
2017/05/03 Python
Python实现购物评论文本情感分析操作【基于中文文本挖掘库snownlp】
2018/08/07 Python
使用Python获取并处理IP的类型及格式方法
2018/11/01 Python
python使用matplotlib绘制热图
2018/11/07 Python
浅析使用Python搭建http服务器
2019/10/27 Python
python基于socket实现的UDP及TCP通讯功能示例
2019/11/01 Python
HTML5仿手机微信聊天界面
2016/03/18 HTML / CSS
详解HTML5新增标签
2017/11/27 HTML / CSS
HTML5印章绘制电子签章图片(中文英文椭圆章、中文英文椭圆印章)
2019/06/03 HTML / CSS
俄罗斯和世界各地的酒店预订:Hotels.com俄罗斯
2016/08/19 全球购物
澳大利亚拥有最佳跳伞降落点和最好服务的跳伞项目运营商:Skydive Australia
2018/03/05 全球购物
Brasty罗马尼亚:购买手表、香水、化妆品、珠宝
2020/04/21 全球购物
师范应届毕业生自荐信
2013/11/18 职场文书
财务支持类个人的自我评价
2014/02/14 职场文书
购房公证委托书(2014版)
2014/09/12 职场文书
2015年先进个人自荐书
2015/03/24 职场文书
OpenCV-Python实现人脸磨皮算法
2021/06/07 Python
教你怎么用Python实现GIF动图的提取及合成
2021/06/15 Python