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闭包之返回函数的函数用法示例
Jan 27 Python
Python八大常见排序算法定义、实现及时间消耗效率分析
Apr 27 Python
Pycharm更换python解释器的方法
Oct 29 Python
对Python+opencv将图片生成视频的实例详解
Jan 08 Python
对Python中DataFrame选择某列值为XX的行实例详解
Jan 29 Python
python初学者,用python实现基本的学生管理系统(python3)代码实例
Apr 10 Python
python实现微信防撤回神器
Apr 29 Python
python 计算数据偏差和峰度的方法
Jun 29 Python
Python符号计算之实现函数极限的方法
Jul 15 Python
python实现快递价格查询系统
Mar 03 Python
python 读txt文件,按‘,’分割每行数据操作
Jul 05 Python
解决python 虚拟环境删除包无法加载的问题
Jul 13 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 radio 单选框获取与保持值的实现代码
2010/05/15 PHP
浅析PHP绘图技术
2013/07/03 PHP
php实现httpclient类示例
2014/04/08 PHP
php5.3提示Function ereg() is deprecated Error问题解决方法
2014/11/12 PHP
PHP堆栈调试操作简单示例
2018/06/15 PHP
PHP微信网页授权的配置文件操作分析
2019/05/29 PHP
几行代码轻松搞定jquery实现flash8类似的连接效果
2007/05/03 Javascript
js 实现日期灵活格式化的小例子
2013/07/14 Javascript
angularjs学习笔记之完整的项目结构
2015/09/26 Javascript
详解Bootstrap四种图片样式
2016/01/04 Javascript
Bootstrap栅格系统使用方法及页面调整变形的解决方法
2017/03/10 Javascript
vue-cli webpack 开发环境跨域详解
2017/05/18 Javascript
QML实现圆环颜色选择器
2019/09/25 Javascript
es6中new.target的作用和使用场景简单示例分析
2020/03/14 Javascript
vue下canvas裁剪图片实例讲解
2020/04/16 Javascript
Python+django实现文件上传
2016/01/17 Python
python解决Fedora解压zip时中文乱码的方法
2016/09/18 Python
python 使用值来排序一个字典的方法
2018/11/16 Python
python 实现将txt文件多行合并为一行并将中间的空格去掉方法
2018/12/20 Python
超简单的Python HTTP服务
2019/07/22 Python
python的mysql数据库建立表与插入数据操作示例
2019/09/30 Python
Debenhams爱尔兰:英国知名的百货公司
2017/01/02 全球购物
美国在线纱线商店:Darn Good Yarn
2019/03/20 全球购物
.NET面试问题集
2015/12/08 面试题
机械工程师的岗位职责
2013/11/17 职场文书
大学校园活动策划书
2014/02/04 职场文书
森林防火工作方案
2014/02/14 职场文书
哈弗商学院毕业生求职信
2014/02/26 职场文书
实习单位评语
2014/04/26 职场文书
小学生母亲节演讲稿
2014/05/07 职场文书
书香家庭事迹材料
2014/05/09 职场文书
公司收款委托书范本
2014/09/20 职场文书
2015年扶贫帮困工作总结
2015/05/20 职场文书
OpenCV-Python实现轮廓拟合
2021/06/08 Python
用Python爬取各大高校并可视化帮弟弟选大学,弟弟直呼牛X
2021/06/11 Python
python中字符串String及其常见操作指南(方法、函数)
2022/04/06 Python