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的Django框架部署的一些建议
Apr 09 Python
Python中title()方法的使用简介
May 20 Python
python中list常用操作实例详解
Jun 03 Python
解决python打不开文件(文件不存在)的问题
Feb 18 Python
python二进制读写及特殊码同步实现详解
Oct 11 Python
解决matplotlib.pyplot在Jupyter notebook中不显示图像问题
Apr 22 Python
Python接口开发实现步骤详解
Apr 26 Python
python入门教程之基本算术运算符
Nov 13 Python
详解Python遍历列表时删除元素的正确做法
Jan 07 Python
python基于scrapy爬取京东笔记本电脑数据并进行简单处理和分析
Apr 14 Python
Python 装饰器(decorator)常用的创建方式及解析
Apr 24 Python
Python实现双向链表
May 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
Javascript客户端脚本的设计和应用
2006/08/21 Javascript
jquery 表单进行客户端验证demo
2009/08/24 Javascript
JavaScript arguments 多参传值函数
2010/10/24 Javascript
JS仿flash上传头像效果实现代码
2011/07/18 Javascript
innerHTML与jquery里的html()区别介绍
2012/10/12 Javascript
Js-$.extend扩展方法使方法参数更灵活
2013/01/15 Javascript
Js注册协议倒计时的小例子
2013/06/24 Javascript
Jquery对select的增、删、改、查操作
2015/02/06 Javascript
Javascript中3个需要注意的运算符
2015/04/02 Javascript
JavaScript encodeURI 和encodeURIComponent
2015/12/04 Javascript
jQuery设置聚焦并使光标位置在文字最后的实现方法
2016/08/02 Javascript
Bootstrap基本组件学习笔记之按钮组(8)
2016/12/07 Javascript
Angular.js中控制器之间的传值详解
2017/04/24 Javascript
微信小程序云开发 搭建一个管理小程序
2019/05/17 Javascript
【Python】Python的urllib模块、urllib2模块批量进行网页下载文件
2016/11/19 Python
python处理xml文件的方法小结
2017/05/02 Python
Python发送http请求解析返回json的实例
2018/03/26 Python
利用numpy和pandas处理csv文件中的时间方法
2018/04/19 Python
Python读取Pickle文件信息并计算与当前时间间隔的方法分析
2019/01/30 Python
python3实现高效的端口扫描
2019/08/31 Python
3种适用于Python的疯狂秘密武器及原因解析
2020/04/29 Python
CSS3 3D立方体效果示例-transform也不过如此
2016/12/05 HTML / CSS
css3旋转木马_动力节点Java学院整理
2017/07/12 HTML / CSS
一套VC试题
2015/01/23 面试题
前台接待的工作职责
2013/11/21 职场文书
国际会议邀请函范文
2014/01/16 职场文书
大学生饮食连锁店创业计划书
2014/01/17 职场文书
2014三八妇女节活动总结范文四篇
2014/03/09 职场文书
三好生演讲稿
2014/09/12 职场文书
群众路线剖析材料(四风问题)
2014/10/08 职场文书
电子商务实训报告总结
2014/11/05 职场文书
欢迎词怎么写
2015/01/23 职场文书
公司保洁员管理制度
2015/08/04 职场文书
详解如何使用Node.js实现热重载页面
2021/05/06 Javascript
python源码剖析之PyObject详解
2021/05/18 Python
gojs实现蚂蚁线动画效果
2022/02/18 Javascript