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 random模块常用方法
Nov 03 Python
在Python中操作字符串之startswith()方法的使用
May 20 Python
Python selenium文件上传方法汇总
Nov 19 Python
Python实现压缩和解压缩ZIP文件的方法分析
Sep 28 Python
Python Django基础二之URL路由系统
Jul 18 Python
解决TensorFlow模型恢复报错的问题
Feb 06 Python
在pytorch中实现只让指定变量向后传播梯度
Feb 29 Python
从0到1使用python开发一个半自动答题小程序的实现
May 12 Python
Python改变对象的字符串显示的方法
Aug 01 Python
Python requests库参数提交的注意事项总结
Mar 29 Python
Python 实现定积分与二重定积分的操作
May 26 Python
Pycharm连接远程服务器并远程调试的全过程
Jun 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
玛琪朵 Macchiato
2021/03/03 咖啡文化
php制作文本式留言板
2015/03/18 PHP
DHTML Slide Show script图片轮换
2008/03/03 Javascript
Javascript打印网页部分内容的脚本
2008/11/17 Javascript
javascript当onmousedown、onmouseup、onclick同时应用于同一个标签节点Element
2010/01/05 Javascript
JavaScript词法作用域与调用对象深入理解
2012/11/29 Javascript
关于jQuery参考实例2.0 用jQuery选择元素
2013/04/07 Javascript
15条JavaScript最佳实践小结
2013/08/09 Javascript
gridview生成时如何去掉style属性中的border-collapse
2014/09/30 Javascript
即将发布的jQuery 3 有哪些新特性
2016/04/14 Javascript
JavaScript事件学习小结(一)事件流
2016/06/09 Javascript
jquery validation验证表单插件
2017/01/07 Javascript
jQuery实现radio第一次点击选中第二次点击取消功能
2017/05/15 jQuery
微信小程序button组件使用详解
2018/01/31 Javascript
React中嵌套组件与被嵌套组件的通信过程
2018/07/11 Javascript
mpvue写一个CPASS小程序的示例
2018/09/04 Javascript
angularJs中ng-model-options设置数据同步的方法
2018/09/30 Javascript
vue组件之间通信方式实例总结【8种方式】
2019/02/22 Javascript
浅谈JavaScript面向对象--继承
2019/03/20 Javascript
详解如何模拟实现node中的Events模块(通俗易懂版)
2019/04/15 Javascript
JavaScript判断对象和数组的两种方法
2019/05/31 Javascript
vue prop属性传值与传引用示例
2019/11/13 Javascript
python3使用QQ邮箱发送邮件
2020/05/20 Python
python binascii 进制转换实例
2019/06/12 Python
Python enumerate函数遍历数据对象组合过程解析
2019/12/11 Python
python-docx文件定位读取过程(尝试替换)
2020/02/13 Python
在Python中通过threshold创建mask方式
2020/02/19 Python
加拿大便宜的隐形眼镜商店:Clearly
2016/09/15 全球购物
南非最大的花卉和送礼服务:NetFlorist
2017/09/13 全球购物
畜牧兽医本科生个人的自我评价
2013/10/11 职场文书
店长助理岗位职责
2013/12/13 职场文书
运动会获奖感言
2014/02/11 职场文书
驾驶员培训方案
2014/05/01 职场文书
新颖的化妆品活动方案
2014/08/21 职场文书
防溺水主题班会教案
2015/08/12 职场文书
Python机器学习之决策树和随机森林
2021/07/15 Javascript