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通过命令开启http.server服务器的方法
Nov 04 Python
python执行使用shell命令方法分享
Nov 08 Python
python编写分类决策树的代码
Dec 21 Python
解决pandas无法在pycharm中使用plot()方法显示图像的问题
May 24 Python
在python中安装basemap的教程
Sep 20 Python
python利用插值法对折线进行平滑曲线处理
Dec 25 Python
Python3 实现减少可调用对象的参数个数
Dec 20 Python
关于Pytorch的MLP模块实现方式
Jan 07 Python
python使用ctypes调用扩展模块的实例方法
Jan 28 Python
Keras实现将两个模型连接到一起
May 23 Python
python实现磁盘日志清理的示例
Nov 05 Python
如何基于Python和Flask编写Prometheus监控
Nov 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
PHP学习之整理字符串
2011/04/17 PHP
PHP中usort在值相同时改变原始位置问题的解决方法
2011/11/27 PHP
php连接mssql数据库的几种方法
2013/02/21 PHP
PHP编程获取各个时间段具体时间的方法
2017/05/26 PHP
Yii2中简单的场景使用介绍
2017/06/02 PHP
yii2.0框架数据库操作简单示例【添加,修改,删除,查询,打印等】
2020/04/13 PHP
node.js中的fs.realpathSync方法使用说明
2014/12/16 Javascript
javascript+html5实现仿flash滚动播放图片的方法
2015/04/27 Javascript
jQuery的promise与deferred对象在异步回调中的作用
2016/05/03 Javascript
JavaScript中有关一个数组中最大值和最小值及它们的下表的输出的解决办法
2016/07/01 Javascript
AngularJS基础 ng-hide 指令用法及示例代码
2016/08/01 Javascript
JavaScript学习笔记整理_用于模式匹配的String方法
2016/09/19 Javascript
javascript中UMD规范的代码推演
2018/08/29 Javascript
Angular(5.2-&gt;6.1)升级小结
2018/12/27 Javascript
使用原生js编写一个简单的框选功能方法
2019/05/13 Javascript
js回调函数仿360开机
2019/12/26 Javascript
nodejs各种姿势断点调试的方法
2020/06/18 NodeJs
Javascript基于OOP实实现探测器功能代码实例
2020/08/26 Javascript
[38:32]完美世界DOTA2联赛循环赛 Forest vs DM 第二场 11.06
2020/11/06 DOTA
横向对比分析Python解析XML的四种方式
2016/03/30 Python
python实现杨氏矩阵查找
2019/03/02 Python
PyCharm安装Markdown插件的两种方法
2019/06/24 Python
Keras使用tensorboard显示训练过程的实例
2020/02/15 Python
Python面向对象程序设计之私有变量,私有方法原理与用法分析
2020/03/23 Python
Python定时从Mysql提取数据存入Redis的实现
2020/05/03 Python
css3的transition属性详解
2014/12/15 HTML / CSS
使用CSS3制作响应式导航菜单的方法
2015/07/12 HTML / CSS
国贸专业大学生职业生涯规划范文
2014/01/10 职场文书
数控技校生自我鉴定
2014/03/02 职场文书
年终奖发放方案
2014/06/02 职场文书
煤矿安全知识竞赛活动总结
2014/07/07 职场文书
检察院对照“四风”认真查找问题落实整改措施
2014/09/26 职场文书
高三毕业评语
2014/12/31 职场文书
党校团干班培训心得体会
2016/01/06 职场文书
《现实主义勇者的王国再建记》第三弹OST全曲试听片段公开
2022/04/04 日漫
Python find()、rfind()方法及作用
2022/12/24 Python