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 相关文章推荐
wxPython学习之主框架实例
Sep 28 Python
Python 实现一个颜色色值转换的小工具
Dec 06 Python
pandas 空的dataframe 插入列名的示例
Oct 30 Python
基于python实现KNN分类算法
Apr 23 Python
Python利用pandas处理Excel数据的应用详解
Jun 18 Python
python实现串口自动触发工作的示例
Jul 02 Python
python 环境搭建 及python-3.4.4的下载和安装过程
Jul 20 Python
Django REST framework 单元测试实例解析
Nov 07 Python
Pytorch 中retain_graph的用法详解
Jan 07 Python
python实现逆滤波与维纳滤波示例
Feb 26 Python
详解java调用python的几种用法(看这篇就够了)
Dec 10 Python
Python Matplotlib绘制两个Y轴图像
Apr 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
phpmyadmin操作流程
2006/10/09 PHP
DedeCms模板安装/制作概述
2007/03/11 PHP
JoshChen_php新手进阶高手不可或缺的规范介绍
2013/08/16 PHP
Server.HTMLEncode让代码在页面里显示为源代码
2013/12/08 PHP
php实现统计目录文件大小的函数
2015/12/25 PHP
浅谈mysql_query()函数的返回值问题
2016/09/05 PHP
Smarty3配置及入门语法
2017/02/22 PHP
PHP redis实现超迷你全文检索
2017/03/04 PHP
PHP操作MySQL中BLOB字段的方法示例【存储文本与图片】
2017/09/15 PHP
基本jquery的控制tabs打开的数量的代码
2010/10/17 Javascript
node.js中的http.response.end方法使用说明
2014/12/14 Javascript
javascript精确统计网站访问量实例代码
2015/12/19 Javascript
JS使用eval()动态创建变量的方法
2016/06/03 Javascript
jQuery四种选择器使用及示例
2016/06/05 Javascript
jQuery实现鼠标选中文字后弹出提示窗口效果【附demo源码】
2016/09/05 Javascript
jQuery查找节点并获取节点属性的方法
2016/09/09 Javascript
vue.js表格分页示例
2016/10/18 Javascript
js处理层级数据结构的方法小结
2017/01/17 Javascript
Base64(二进制)图片编码解析及在各种浏览器的兼容性处理
2017/02/09 Javascript
jQuery使用eraser.js插件实现擦除、刮刮卡效果的方法【附eraser.js下载】
2017/04/28 jQuery
JS回调函数基本定义与用法实例分析
2017/05/24 Javascript
AngularJS中filter的使用实例详解
2017/08/25 Javascript
vue中template的三种写法示例
2020/10/21 Javascript
JavaScript实现轮播图效果
2020/10/30 Javascript
跟老齐学Python之折腾一下目录
2014/10/24 Python
Python中的默认参数实例分析
2018/01/29 Python
python实现爬虫抓取小说功能示例【抓取金庸小说】
2019/08/09 Python
python绘制玫瑰的实现代码
2020/03/02 Python
Python参数传递对象的引用原理解析
2020/05/22 Python
世界著名的顶级牛排:Omaha Steak(奥马哈牛排)
2016/09/20 全球购物
Qoo10台湾站:亚洲领先的在线市场
2018/05/15 全球购物
刚毕业大学生自荐信范文
2014/02/20 职场文书
社区健康教育实施方案
2014/03/18 职场文书
人力资源求职信
2014/05/25 职场文书
星际争霸:毕姥爷vs解冻01
2022/04/01 星际争霸
nginx七层负载均衡配置详解
2022/07/15 Servers