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计算圆周长、面积、球体体积并画出圆
Apr 08 Python
详谈python http长连接客户端
Jun 12 Python
Python实现的读取/更改/写入xml文件操作示例
Aug 30 Python
Python读取Excel表格,并同时画折线图和柱状图的方法
Oct 14 Python
python3 面向对象__类的内置属性与方法的实例代码
Nov 09 Python
Python numpy数组转置与轴变换
Nov 15 Python
常用python爬虫库介绍与简要说明
Jan 25 Python
Tensorflow: 从checkpoint文件中读取tensor方式
Feb 10 Python
浅谈python中频繁的print到底能浪费多长时间
Feb 21 Python
jupyter 中文乱码设置编码格式 避免控制台输出的解决
Apr 20 Python
Python字符串函数strip()原理及用法详解
Jul 23 Python
Python解析微信dat文件的方法
Nov 30 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数组去重实例及分析
2013/11/26 PHP
PHP页面间传递值和保持值的方法
2016/08/24 PHP
PHP解密支付宝小程序的加密数据、手机号的示例代码
2021/02/26 PHP
jquery分页对象使用示例
2014/04/01 Javascript
Jquery 返回json数据在IE浏览器中提示下载的问题
2014/05/18 Javascript
js实现用户注册协议倒计时的方法
2015/01/21 Javascript
教你使用javascript简单写一个页面模板引擎
2015/05/05 Javascript
深入浅出讲解ES6的解构
2016/08/03 Javascript
微信小程使用swiper组件实现图片轮播切换显示功能【附源码下载】
2017/12/12 Javascript
JavaScript面向对象继承原理与实现方法分析
2018/08/09 Javascript
记录一篇关于redux-saga的基本使用过程
2018/08/18 Javascript
Vue.js的复用组件开发流程完整记录
2018/11/29 Javascript
nodejs log4js 使用详解
2019/05/31 NodeJs
微信小程序 checkbox使用实例解析
2019/09/09 Javascript
基于canvasJS在PHP中制作动态图表
2020/05/30 Javascript
[18:32]DOTA2 HEROS教学视频教你分分钟做大人-谜团
2014/06/12 DOTA
[02:33]2018 DOTA2亚洲邀请赛回顾视频 再次拾起那些美妙的时刻
2018/04/10 DOTA
python base64 decode incorrect padding错误解决方法
2015/01/08 Python
Python读取和处理文件后缀为.sqlite的数据文件(实例讲解)
2017/06/27 Python
pandas apply 函数 实现多进程的示例讲解
2018/04/20 Python
python简易远程控制单线程版
2018/06/20 Python
pyqt5实现按钮添加背景图片以及背景图片的切换方法
2019/06/13 Python
处理python中多线程与多进程中的数据共享问题
2019/07/28 Python
在PyCharm中实现添加快捷模块
2020/02/12 Python
python搜索算法原理及实例讲解
2020/11/18 Python
python中time tzset()函数实例用法
2021/02/18 Python
全球速卖通巴西站点:Aliexpress巴西
2016/08/24 全球购物
水芝澳美国官网:H2O Plus
2016/10/15 全球购物
毕业生个人的求职信范文
2013/12/03 职场文书
交警正风肃纪剖析材料
2014/10/29 职场文书
死亡赔偿协议书
2015/01/28 职场文书
专业技术职务聘任证明
2015/03/02 职场文书
素质拓展训练感想
2015/08/07 职场文书
python实现简易名片管理系统
2021/04/11 Python
python用海龟绘图写贪吃蛇游戏
2021/06/18 Python
公历12个月名称的由来
2022/04/12 杂记