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中查找excel某一列的重复数据 剔除之后打印
Feb 10 Python
Python获取脚本所在目录的正确方法
Apr 15 Python
python中使用mysql数据库详细介绍
Mar 27 Python
Python pass详细介绍及实例代码
Nov 24 Python
Python语言的变量认识及操作方法
Feb 11 Python
python中map的基本用法示例
Sep 10 Python
Python实现iOS自动化打包详解步骤
Oct 03 Python
使用Python+selenium实现第一个自动化测试脚本
Mar 17 Python
Django 如何使用日期时间选择器规范用户的时间输入示例代码详解
May 22 Python
python中adb有什么功能
Jun 07 Python
python基于socket模拟实现ssh远程执行命令
Dec 05 Python
Python+pyaudio实现音频控制示例详解
Jul 23 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下载、安装和使用入门教程
2007/05/31 PHP
2014年最新推荐的10款 PHP 开发框架
2014/08/01 PHP
php ci 获取表单中多个同名input元素值的代码
2016/03/25 PHP
PHP等比例压缩图片的实例代码
2018/07/26 PHP
jquery 插件实现图片延迟加载效果代码
2010/02/06 Javascript
Javascript实现CheckBox的全选与取消全选的代码
2010/07/20 Javascript
利用jQuery和CSS将背景图片拉伸
2015/10/16 Javascript
js验证身份证号有效性并提示对应信息
2015/10/19 Javascript
动态加载js文件简单示例
2016/04/21 Javascript
动态更新highcharts数据的实现方法
2016/05/28 Javascript
Node.js中.pfx后缀文件的处理方法
2017/03/10 Javascript
浅谈Vue初学之props的驼峰命名
2018/07/19 Javascript
React styled-components设置组件属性的方法
2018/08/07 Javascript
vue项目打包部署到服务器的方法示例
2018/08/27 Javascript
vue踩坑记-在项目中安装依赖模块npm install报错
2019/04/02 Javascript
用VsCode编辑TypeScript的实现方法
2020/05/07 Javascript
[01:14]2019完美世界城市挑战赛(秋季赛)全国总决赛精彩花絮
2020/01/08 DOTA
[45:16]完美世界DOTA2联赛PWL S3 Magma vs Phoenix 第一场 12.12
2020/12/16 DOTA
Python对文件操作知识汇总
2016/05/15 Python
python按键按住不放持续响应的实例代码
2019/07/17 Python
Python3常用内置方法代码实例
2019/11/18 Python
Python enumerate() 函数如何实现索引功能
2020/06/29 Python
python 提高开发效率的5个小技巧
2020/10/19 Python
详解Python之Scrapy爬虫教程NBA球员数据存放到Mysql数据库
2021/01/24 Python
AmazeUI 单选框和多选框的实现示例
2020/08/18 HTML / CSS
英国皇家邮政海外旗舰店:Royal Mail
2018/02/21 全球购物
如何在发生故障的节点上重新安装 SQL Server
2013/03/14 面试题
应届中专生自荐书范文
2014/02/13 职场文书
年度考核自我鉴定
2014/03/19 职场文书
学校安全生产承诺书
2014/05/23 职场文书
销售类求职信
2014/06/13 职场文书
社区党的群众路线教育实践活动剖析材料
2014/10/09 职场文书
英语教师求职信范文
2015/03/20 职场文书
演讲比赛主持词
2015/06/29 职场文书
大学生自我鉴定怎么写
2019/05/07 职场文书
CSS 伪元素::marker详解
2021/06/26 HTML / CSS