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中的try和finally和with方法
May 05 Python
详解在Python程序中解析并修改XML内容的方法
Nov 16 Python
简单谈谈python中的Queue与多进程
Aug 25 Python
Python如何生成树形图案
Jan 03 Python
python特性语法之遍历、公共方法、引用
Aug 08 Python
Python打包方法Pyinstaller的使用
Oct 09 Python
PyGame贪吃蛇的实现代码示例
Nov 21 Python
python开发游戏的前期准备
May 05 Python
Django实现分页显示效果
Oct 31 Python
python实现扫雷小游戏
Apr 24 Python
Python实现树莓派摄像头持续录像并传送到主机的步骤
Nov 30 Python
python缺失值填充方法示例代码
Dec 24 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实现使用优酷土豆视频地址获取swf播放器分享地址
2014/06/05 PHP
将酷狗krc歌词解析并转换为lrc歌词php源码
2014/06/20 PHP
PHP+MySQL统计该库中每个表的记录数并按递减顺序排列的方法
2016/02/15 PHP
Zend Studio使用技巧两则
2016/04/01 PHP
php日期操作技巧小结
2016/06/25 PHP
[原创]php使用strpos判断字符串中数字类型子字符串出错的解决方法
2017/04/01 PHP
javascript 动态设置已知select的option的value值的代码
2009/12/16 Javascript
原生js实现改变随意改变div属性style的名称和值的结果
2013/09/26 Javascript
文本框(input)获取焦点(onfocus)时样式改变的示例代码
2014/01/10 Javascript
淘宝网提供的国内NPM镜像简介和使用方法
2014/04/17 Javascript
JavaScript更改原始对象valueOf的方法
2015/03/19 Javascript
jQuery给多个不同元素添加class样式的方法
2015/03/26 Javascript
JS模拟酷狗音乐播放器收缩折叠关闭效果代码
2015/10/29 Javascript
基于javascript实现右下角浮动广告效果
2016/01/08 Javascript
JavaScript自学笔记(必看篇)
2016/06/23 Javascript
详解XMLHttpRequest(二)响应属性、二进制数据、监测上传下载进度
2016/09/14 Javascript
node.js连接MongoDB数据库的2种方法教程
2017/05/17 Javascript
vue axios 在页面切换时中断请求方法 ajax
2018/03/05 Javascript
微信小程序实现卡片层叠滑动效果
2019/06/21 Javascript
angularjs请求数据的方法示例
2019/08/06 Javascript
Python selenium 三种等待方式详解(必会)
2016/09/15 Python
Python range、enumerate和zip函数用法详解
2019/09/11 Python
利用python、tensorflow、opencv、pyqt5实现人脸实时签到系统
2019/09/25 Python
如何使用python切换hosts文件
2020/04/29 Python
解决Keras 自定义层时遇到版本的问题
2020/06/16 Python
Sublime Text3最新激活注册码分享适用2020最新版 亲测可用
2020/11/12 Python
在python3.9下如何安装scrapy的方法
2021/02/03 Python
web页面录屏实现
2019/02/12 HTML / CSS
印尼极简主义和实惠的在线家具店:Fabelio
2019/03/27 全球购物
澳大利亚最便宜的网上药房:Chemist Warehouse
2020/01/30 全球购物
远程学习的教学用品和家庭学习资源:Really Good Stuff
2020/04/27 全球购物
会计专业个人求职信范文
2014/01/08 职场文书
贯彻落实“八项规定”思想汇报
2014/09/13 职场文书
科学育儿宣传标语
2014/10/08 职场文书
工作简历的自我评价
2019/05/16 职场文书
如何利用golang运用mysql数据库
2022/03/13 Golang