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获取糗百图片代码实例
Dec 18 Python
用Python实现KNN分类算法
Dec 22 Python
Python数据分析库pandas基本操作方法
Apr 08 Python
一篇文章搞懂Python的类与对象名称空间
Dec 10 Python
Python计算时间间隔(精确到微妙)的代码实例
Feb 26 Python
NumPy中的维度Axis详解
Nov 26 Python
OpenCV 之按位运算举例解析
Jun 19 Python
opencv 图像腐蚀和图像膨胀的实现
Jul 07 Python
Python如何测试stdout输出
Aug 10 Python
如何在scrapy中捕获并处理各种异常
Sep 28 Python
Python列表的深复制和浅复制示例详解
Feb 12 Python
python数字图像处理之图像自动阈值分割示例
Jun 28 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中使用exec,system等函数调用系统命令的方法(不建议使用,可导致安全问题)
2012/09/07 PHP
php微信浏览器分享设置以及回调详解
2016/08/01 PHP
单击某一段文字改写文本颜色
2014/06/06 Javascript
上传图片预览JS脚本 Input file图片预览的实现示例
2014/10/23 Javascript
javascript实现简单的省市区三级联动
2015/05/14 Javascript
js实现iframe框架取值的方法(兼容IE,firefox,chrome等)
2015/11/26 Javascript
javascript生成img标签的3种实现方法(对象、方法、html)
2015/12/25 Javascript
Javascript打印局部页面实例
2016/06/21 Javascript
jQuery简单实现title提示效果示例
2016/08/01 Javascript
js addDqmForPP给标签内属性值加上双引号的函数
2016/12/24 Javascript
利用Chrome DevTools直接调试Node.js和JavaScript的方法详解(并行)
2017/02/16 Javascript
setTimeout函数的神奇使用
2017/02/26 Javascript
关于单文件组件.vue的使用
2018/09/20 Javascript
JavaScript动态创建二维数组的方法示例
2019/02/01 Javascript
详解nvm管理多版本node踩坑
2019/07/26 Javascript
vue+elementUi 实现密码显示/隐藏+小图标变化功能
2020/01/18 Javascript
Python、Javascript中的闭包比较
2015/02/04 Python
Python中的一些陷阱与技巧小结
2015/07/10 Python
基于使用paramiko执行远程linux主机命令(详解)
2017/10/16 Python
python实现读取excel写入mysql的小工具详解
2017/11/20 Python
解读python logging模块的使用方法
2018/04/17 Python
Python for循环生成列表的实例
2018/06/15 Python
详解Python3中setuptools、Pip安装教程
2019/06/18 Python
python实现滑雪游戏
2020/02/22 Python
浅谈keras.callbacks设置模型保存策略
2020/06/18 Python
使用CSS3实现圆角,阴影,透明
2014/12/23 HTML / CSS
CSS3实现菜单悬停效果
2020/11/17 HTML / CSS
做一个能自适应高度的textarea的示例代码
2019/09/06 HTML / CSS
英国在线女鞋目的地:SIMMI
2018/12/27 全球购物
《雨霖铃》听课反思
2014/02/13 职场文书
目标责任书范文
2014/04/14 职场文书
县政协领导班子群众路线教育实践活动四风问题整改方案
2014/10/26 职场文书
休学证明范本
2015/06/19 职场文书
2015年小学总务工作总结
2015/07/21 职场文书
js中Object.create实例用法详解
2021/10/05 Javascript
python垃圾回收机制原理分析
2022/04/13 Python