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的Tornado框架实现图片上传及图片大小修改功能
Jun 30 Python
小米5s微信跳一跳小程序python源码
Jan 08 Python
Python3实现的判断环形链表算法示例
Mar 07 Python
selenium+python环境配置教程详解
May 28 Python
Django文件存储 默认存储系统解析
Aug 02 Python
python 基于dlib库的人脸检测的实现
Nov 08 Python
Django项目基础配置和基本使用过程解析
Nov 25 Python
Python调用Windows API函数编写录音机和音乐播放器功能
Jan 05 Python
Pytorch 保存模型生成图片方式
Jan 10 Python
基于pycharm实现批量修改变量名
Jun 02 Python
Keras: model实现固定部分layer,训练部分layer操作
Jun 28 Python
python工具——Mimesis的简单使用教程
Jan 16 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实现密保卡功能实现代码<打包下载直接运行>
2011/10/09 PHP
php提取字符串中网站url地址的方法
2014/12/03 PHP
PHP预定义变量9大超全局数组用法详解
2016/04/23 PHP
PHP中字符与字节的区别及字符串与字节转换示例
2016/10/15 PHP
Yii使用DbTarget实现日志功能的示例代码
2020/07/21 PHP
JS无限极树形菜单,json格式、数组格式通用示例
2013/07/30 Javascript
jquery清空表单数据示例分享
2014/02/13 Javascript
12306 刷票脚本及稳固刷票脚本(防挂)
2017/01/04 Javascript
javascript 显示全局变量与隐式全局变量的区别
2017/02/09 Javascript
Angular1.x复杂指令实例详解
2017/03/01 Javascript
使用Dropzone.js上传的示例代码
2017/10/10 Javascript
fetch 使用及如何接收JS传值
2017/11/11 Javascript
如何重置vue打印变量的显示方式
2017/12/06 Javascript
原生JS实现多个小球碰撞反弹效果示例
2018/01/31 Javascript
微信小程序实现星级评价效果
2018/12/28 Javascript
JS实现倒序输出的几种常用方法示例
2019/04/13 Javascript
JS实现页面数据懒加载
2020/02/13 Javascript
Vue Router中应用中间件的方法
2020/08/06 Javascript
[02:44]2014DOTA2 国际邀请赛中国区预选赛 大神红毯秀
2014/05/25 DOTA
Python bsddb模块操作Berkeley DB数据库介绍
2015/04/08 Python
深入解析Python编程中JSON模块的使用
2015/10/15 Python
Python基于pygame模块播放MP3的方法示例
2017/09/30 Python
Python基于win32ui模块创建弹出式菜单示例
2018/05/09 Python
Python 判断文件或目录是否存在的实例代码
2018/07/19 Python
opencv3/python 鼠标响应操作详解
2019/12/11 Python
通过 Python 和 OpenCV 实现目标数量监控
2020/01/05 Python
Pycharm远程连接服务器并实现代码同步上传更新功能
2020/02/25 Python
python基于pexpect库自动获取日志信息
2021/02/01 Python
加拿大在线隐形眼镜和眼镜店:VisionPros
2019/10/06 全球购物
美国基督教约会网站:ChristianCafe.com
2020/02/04 全球购物
安全教育感言
2014/03/04 职场文书
教育见习报告范文
2014/11/03 职场文书
捐款感谢信
2015/01/20 职场文书
php远程请求CURL案例(爬虫、保存登录状态)
2021/04/01 PHP
HTML通过表单实现酒店筛选功能
2021/05/18 HTML / CSS
opencv用VS2013调试时用Image Watch插件查看图片
2021/07/26 Python