Python面向对象之类的定义与继承用法示例


Posted in Python onJanuary 14, 2019

本文实例讲述了Python面向对象之类的定义与继承用法。分享给大家供大家参考,具体如下:

定义一个类

类中的方法同,类外方法,默认传self

类的构造函数是  __init__

# -*- coding:utf-8 -*-
class Hello:
  def __init__(self,name):
    self.name=name
   def sayHello(self):
    print ("Hello Python {0}".format(self.name))
h=Hello("Newer")
h.sayHello()

运行结果:

Hello Python Newer

继承

例子:注意父类构造函数和继承格式的书写

# -*- coding:utf-8 -*-
class Hello:
  def __init__(self,name):
    self.name=name
  def sayHello(self):
    print ("Hello Python {0}".format(self.name))
class Hi(Hello):
  def __init__(self,name):
    Hello.__init__(self,name)
  def sayHi(self):
    print ("Hi {0}".format(self.name))
h1=Hi("Newer")
h1.sayHi()

运行结果:

Hi Newer

希望本文所述对大家Python程序设计有所帮助。

Python 相关文章推荐
解决python文件字符串转列表时遇到空行的问题
Jul 09 Python
微信跳一跳python代码实现
Jan 05 Python
Python实现的计算马氏距离算法示例
Apr 03 Python
Python多进程multiprocessing.Pool类详解
Apr 27 Python
Python实现多属性排序的方法
Dec 05 Python
Ubuntu下升级 python3.7.1流程备忘(推荐)
Dec 10 Python
Python实现的爬取百度文库功能示例
Feb 16 Python
Python匿名函数/排序函数/过滤函数/映射函数/递归/二分法
Jun 05 Python
Python实现的远程文件自动打包并下载功能示例
Jul 12 Python
Pandas聚合运算和分组运算的实现示例
Oct 17 Python
pytorch之ImageFolder使用详解
Jan 06 Python
Python线程协作threading.Condition实现过程解析
Mar 12 Python
Python读取csv文件分隔符设置方法
Jan 14 #Python
Python装饰器用法实例分析
Jan 14 #Python
浅谈python str.format与制表符\t关于中文对齐的细节问题
Jan 14 #Python
对Python中创建进程的两种方式以及进程池详解
Jan 14 #Python
对Python多线程读写文件加锁的实例详解
Jan 14 #Python
Python多进程写入同一文件的方法
Jan 14 #Python
python 将大文件切分为多个小文件的实例
Jan 14 #Python
You might like
用php和MySql来与ODBC数据连接
2006/10/09 PHP
ThinkPHP模板引擎之导入资源文件方法详解
2014/06/18 PHP
PHP array_reduce()函数的应用解析
2018/10/28 PHP
新老版本juqery获取radio对象的方法
2010/03/01 Javascript
javascript full screen 全屏显示页面元素的方法
2013/09/27 Javascript
js文件Cookie存取值示例代码
2014/02/20 Javascript
js/jquery判断浏览器类型的方法小结
2015/05/12 Javascript
jQuery中trigger()与bind()用法分析
2015/12/18 Javascript
JS实现图文并茂的tab选项卡效果示例【附demo源码下载】
2016/09/21 Javascript
nodejs开发——express路由与中间件
2017/03/24 NodeJs
使用jQuery,Angular实现登录界面验证码详解
2017/04/27 jQuery
详解10分钟学会vue滚动行为
2017/09/21 Javascript
解决npm管理员身份install时出现权限的问题
2018/03/16 Javascript
关于js陀螺仪的理解分析
2019/04/11 Javascript
浅谈layui框架自带分页和表格重载的接口解析问题
2019/09/11 Javascript
在vue-cli中引入lodash.js并使用详解
2019/11/13 Javascript
原生js实现拖拽移动与缩放效果
2020/08/24 Javascript
[06:16]《DAC最前线》之地区预选赛全面回顾
2015/01/19 DOTA
Python getopt模块处理命令行选项实例
2014/05/13 Python
Python的Tornado框架实现图片上传及图片大小修改功能
2016/06/30 Python
python中Matplotlib实现绘制3D图的示例代码
2017/09/04 Python
Python基于多线程实现抓取数据存入数据库的方法
2018/06/22 Python
使用python画社交网络图实例代码
2019/07/10 Python
python实现简易学生信息管理系统
2020/04/05 Python
Win10下python 2.7与python 3.7双环境安装教程图解
2019/10/12 Python
python2和python3哪个使用率高
2020/06/23 Python
什么叫应用程序域?什么是受管制的代码?什么是强类型系统?什么是装箱和拆箱?
2016/08/13 面试题
学生实习推荐信范文
2013/11/26 职场文书
库房保管员岗位职责
2014/04/07 职场文书
汽车维修求职信
2014/06/15 职场文书
校园环保广播稿(3篇)
2014/09/15 职场文书
前台接待员岗位职责
2015/04/15 职场文书
合同纠纷调解书
2015/05/20 职场文书
2015年安全生产月工作总结
2015/07/27 职场文书
为什么阅读对所有年龄段的孩子都很重要?
2019/07/08 职场文书
Django程序的优化技巧
2021/04/29 Python