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 07 Python
python中set()函数简介及实例解析
Jan 09 Python
用TensorFlow实现lasso回归和岭回归算法的示例
May 02 Python
python得到单词模式的示例
Oct 15 Python
详解python使用pip安装第三方库(工具包)速度慢、超时、失败的解决方案
Dec 02 Python
浅谈pycharm下找不到sqlalchemy的问题
Dec 03 Python
pandas分别写入excel的不同sheet方法
Dec 11 Python
python3对接mysql数据库实例详解
Apr 30 Python
Python偏函数Partial function使用方法实例详解
Jun 17 Python
Python基于Serializer实现字段验证及序列化
Nov 04 Python
python实现登录与注册系统
Nov 30 Python
TensorFlow中tf.batch_matmul()的用法
Jun 02 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函数memory_get_usage获取PHP内存清耗量的方法
2011/12/06 PHP
浅析linux下apache服务器的配置和管理
2013/08/10 PHP
php二维数组用键名分组相加实例函数
2013/11/06 PHP
php选择排序法实现数组排序实例分析
2015/02/16 PHP
解析PHP的Yii框架中cookie和session功能的相关操作
2016/03/17 PHP
php短信接口代码
2016/05/13 PHP
JavaScript 用Node.js写Shell脚本[译]
2012/09/20 Javascript
javascript给span标签赋值的方法
2015/11/26 Javascript
多功能jQuery树插件zTree实现权限列表简单实例
2016/07/12 Javascript
文件上传,iframe跨域数据提交的实现
2016/11/18 Javascript
JS中常用的消息框总结
2018/02/24 Javascript
jQuery实现动画、消失、显现、渐出、渐入效果示例
2018/09/06 jQuery
小程序绑定用户方案优化小结
2019/05/15 Javascript
微信小程序 点击切换样式scroll-view实现代码实例
2019/10/11 Javascript
vue之a-table中实现清空选中的数据
2019/11/07 Javascript
nodejs开发一个最简单的web服务器实例讲解
2020/01/02 NodeJs
解决vue-cli@3.xx安装不成功的问题及搭建ts-vue项目
2020/02/09 Javascript
vue使用微信扫一扫功能的实现代码
2020/04/11 Javascript
angular中的post请求处理示例详解
2020/06/30 Javascript
Openlayers绘制地图标注
2020/09/28 Javascript
python关闭windows进程的方法
2015/04/18 Python
pyhanlp安装介绍和简单应用
2019/02/22 Python
从0开始的Python学习014面向对象编程(推荐)
2019/04/02 Python
Python计算机视觉里的IOU计算实例
2020/01/17 Python
python 窃取摄像头照片的实现示例
2021/01/08 Python
澳大利亚领先的优质葡萄酒拍卖会:Langton’s Fine Wines
2019/03/24 全球购物
澳大利亚购买太阳镜和眼镜网站:Glamoureyes
2020/09/22 全球购物
C/C++ 笔试、面试题目大汇总
2015/11/21 面试题
技校生自我鉴定范文
2013/09/26 职场文书
小学数学教学反思
2014/02/02 职场文书
党的群众路线教育实践活动动员会主持词
2014/03/20 职场文书
大学新生军训方案
2014/05/03 职场文书
安全第一课观后感
2015/06/18 职场文书
中学教师读书笔记
2015/07/01 职场文书
中秋节作文(五年级)之关于月亮
2019/09/11 职场文书
多台电脑共享文件怎么设置?多台电脑共享文件操作教程
2022/04/08 数码科技