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删除指定目录下过期文件的2个脚本分享
Apr 10 Python
用Python的pandas框架操作Excel文件中的数据教程
Mar 31 Python
python学习之编写查询ip程序
Feb 27 Python
Python基于递归算法求最小公倍数和最大公约数示例
Jul 27 Python
对python产生随机的二维数组实例详解
Dec 13 Python
详解PyTorch手写数字识别(MNIST数据集)
Aug 16 Python
Python的对象传递与Copy函数使用详解
Dec 26 Python
利用python实现平稳时间序列的建模方式
Jun 03 Python
Django-simple-captcha验证码包使用方法详解
Nov 28 Python
Pytorch 实现变量类型转换
May 17 Python
python 常用的异步框架汇总整理
Jun 18 Python
深入浅析python3 依赖倒置原则(示例代码)
Jul 09 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 isset()与empty()的使用区别详解
2010/08/29 PHP
在PHP中运行Linux命令并启动SSH服务的例子
2014/06/12 PHP
php站内搜索关键词变亮的实现方法
2014/12/30 PHP
PHP+Apache+Mysql环境搭建教程
2016/08/01 PHP
PHP sdk实现在线打包代码示例
2020/12/09 PHP
jQuery AJAX回调函数this指向问题
2010/02/08 Javascript
jQuery参数列表集合
2011/04/06 Javascript
JS控件的生命周期介绍
2012/10/22 Javascript
完美兼容各大浏览器获取HTTP_REFERER方法总结
2014/06/24 Javascript
分享9个最好用的JavaScript开发工具和代码编辑器
2015/03/24 Javascript
自定义Angular指令与jQuery实现的Bootstrap风格数据双向绑定的单选与多选下拉框
2015/12/12 Javascript
javascript日期格式化方法小结
2015/12/17 Javascript
jQuery实现滚动鼠标放大缩小图片的方法(附demo源码下载)
2016/03/05 Javascript
JS延时器提示框的应用实例代码解析
2016/04/27 Javascript
node.js express安装及示例网站搭建方法(分享)
2016/08/22 Javascript
jquery自定义表单验证插件
2016/10/12 Javascript
Js动态设置rem来实现移动端字体的自适应代码
2016/10/14 Javascript
vue2 如何实现div contenteditable=“true”(类似于v-model)的效果
2017/02/08 Javascript
JS请求servlet功能示例
2017/06/01 Javascript
Vue 页面切换效果之 BubbleTransition(推荐)
2018/04/08 Javascript
Vue组件Draggable实现拖拽功能
2018/12/01 Javascript
Python中数字以及算数运算符的相关使用
2015/10/12 Python
python3实现读取chrome浏览器cookie
2016/06/19 Python
Python画柱状统计图操作示例【基于matplotlib库】
2018/07/04 Python
Keras SGD 随机梯度下降优化器参数设置方式
2020/06/19 Python
python语音识别指南终极版(有这一篇足矣)
2020/09/09 Python
仓库组长岗位职责
2014/01/29 职场文书
聚美优品恶搞广告词
2014/03/14 职场文书
消防安全责任书
2014/04/14 职场文书
道德大讲堂实施方案
2014/05/14 职场文书
社区志愿者培训方案
2014/06/10 职场文书
2014年护士长工作总结
2014/11/11 职场文书
2015年物业公司保洁工作总结
2015/10/22 职场文书
社区宣传标语口号
2015/12/26 职场文书
二年级数学教学反思
2016/02/16 职场文书
当你找不到方向的时候,不妨读读刘备的一生
2019/08/05 职场文书