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实现方法
Nov 18 Python
python轻松查到删除自己的微信好友
Jan 10 Python
Python实现二维有序数组查找的方法
Apr 27 Python
好用的Python编辑器WingIDE的使用经验总结
Aug 31 Python
Python实现二维数组按照某行或列排序的方法【numpy lexsort】
Sep 22 Python
pycharm远程调试openstack代码
Nov 21 Python
django js实现部分页面刷新的示例代码
May 28 Python
Pytorch实现GoogLeNet的方法
Aug 18 Python
Pytorch中.new()的作用详解
Feb 18 Python
python开发实例之Python的Twisted框架中Deferred对象的详细用法与实例
Mar 19 Python
python基于opencv批量生成验证码的示例
Apr 28 Python
Python可视化学习之matplotlib内置单颜色
Feb 24 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
模拟OICQ的实现思路和核心程序(一)
2006/10/09 PHP
PHP 线程安全与非线程安全版本的区别深入解析
2013/08/06 PHP
php 模拟post_验证页面的返回状态(实例讲解)
2013/10/28 PHP
在第一个input框内输入内容.textarea自动得到第一个文件框的值的javascript代码
2007/04/20 Javascript
CLASS_CONFUSION JS混淆 全源码
2007/12/12 Javascript
js 日期转换成中文格式的函数
2009/07/07 Javascript
JavaScript使用过程中需要注意的地方和一些基本语法
2010/08/26 Javascript
JS时间选择器 兼容IE6,7,8,9
2012/06/26 Javascript
nodejs读取memcache示例分享
2014/01/02 NodeJs
jQuery.Callbacks()回调函数队列用法详解
2016/06/14 Javascript
jQuery中text() val()和html()的区别实例详解
2016/06/28 Javascript
完美解决jQuery符号$与其他javascript 库、框架冲突的问题
2016/08/09 Javascript
JS表格组件BootstrapTable行内编辑解决方案x-editable
2016/09/01 Javascript
原生js获取left值和top值的三种方法
2017/08/02 Javascript
微信小程序button标签open-type属性原理解析
2020/01/21 Javascript
vue实现瀑布流组件滑动加载更多
2020/03/10 Javascript
JavaScript ES 模块的使用
2020/11/12 Javascript
[51:26]DOTA2上海特级锦标赛主赛事日 - 2 胜者组第一轮#3Secret VS OG第二局
2016/03/03 DOTA
Python中使用scapy模拟数据包实现arp攻击、dns放大攻击例子
2014/10/23 Python
windows下ipython的安装与使用详解
2016/10/20 Python
python多进程中的内存复制(实例讲解)
2018/01/05 Python
python XlsxWriter模块创建aexcel表格的实例讲解
2018/05/03 Python
python实现图片文件批量重命名
2020/03/23 Python
python导入不同目录下的自定义模块过程解析
2019/11/18 Python
django框架forms组件用法实例详解
2019/12/10 Python
python用Configobj模块读取配置文件
2020/09/26 Python
Reebonz中国官网:新加坡奢侈品购物网站
2017/03/17 全球购物
日本高岛屋百货购物网站:TAKASHIMAYA
2019/03/24 全球购物
竞选班长演讲稿
2013/12/30 职场文书
益达广告词
2014/03/14 职场文书
暑期学习心得体会
2014/09/02 职场文书
平安建设汇报材料
2014/12/29 职场文书
监考失职检讨书
2015/01/26 职场文书
2016入党积极分子党校培训心得体会
2016/01/06 职场文书
「玫瑰之王的葬礼」舞台剧主视觉图公开
2022/03/21 日漫
Oracle 11g数据库使用expdp每周进行数据备份并上传到备份服务器
2022/06/28 Oracle