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抓取京东价格分析京东商品价格走势
Jan 09 Python
python简单的函数定义和用法实例
May 07 Python
python操作 hbase 数据的方法
Dec 18 Python
python生成圆形图片的方法
Mar 25 Python
python爬虫爬取快手视频多线程下载功能
Feb 28 Python
python Pandas 读取txt表格的实例
Apr 29 Python
对python append 与浅拷贝的实例讲解
May 04 Python
django传值给模板, 再用JS接收并进行操作的实例
May 28 Python
浅谈Python 列表字典赋值的陷阱
Jan 20 Python
Python 3 使用Pillow生成漂亮的分形树图片
Dec 24 Python
解决Pycharm的项目目录突然消失的问题
Jan 20 Python
Python之关于类变量的两种赋值区别详解
Mar 12 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中global和$GLOBALS[]的分析之一
2012/02/02 PHP
PHP之预定义接口详解
2015/07/29 PHP
Zend Framework框架实现类似Google搜索分页效果
2016/11/25 PHP
PHP哈希表实现算法原理解析
2020/12/11 PHP
不错的一个日期输入 动态
2006/11/06 Javascript
自己的js工具 Event封装
2009/08/21 Javascript
JavaScript DOM 学习第二章 编辑文本
2010/02/19 Javascript
深入理解Javascript动态方法调用与参数修改的问题
2013/12/10 Javascript
js中哈希表的几种用法总结
2014/01/28 Javascript
Jquery节点遍历next与nextAll方法使用示例
2014/07/22 Javascript
javascript ajax的5种状态介绍
2014/08/18 Javascript
js实现文本框输入文字个数限制代码
2015/12/25 Javascript
easyui form validate总是返回false的原因及解决方法
2016/11/07 Javascript
jQuery联动日历的实例解析
2016/12/02 Javascript
JS图片压缩(pc端和移动端都适用)
2017/01/12 Javascript
自定义vue全局组件use使用、vuex的使用详解
2017/06/14 Javascript
Vue实现一个返回顶部backToTop组件
2017/07/25 Javascript
使用puppeteer破解极验的滑动验证码
2018/02/24 Javascript
详解vuex 渐进式教程实例代码
2018/11/27 Javascript
详解Vue之计算属性
2020/06/20 Javascript
Javascript实现贪吃蛇小游戏(含详细注释)
2020/10/23 Javascript
python3.6使用pymysql连接Mysql数据库
2018/05/25 Python
python多任务之协程的使用详解
2019/08/26 Python
python中单下划线(_)和双下划线(__)的特殊用法
2019/08/29 Python
pygame实现俄罗斯方块游戏(AI篇1)
2019/10/29 Python
Tensorflow分批量读取数据教程
2020/02/07 Python
使用简单的CSS3属性实现炫酷读者墙效果
2014/01/08 HTML / CSS
Marlies Dekkers内衣法国官方网上商店:国际知名的荷兰内衣品牌
2019/03/18 全球购物
如何用Python输出一个Fibonacci数列
2016/08/28 面试题
青春演讲稿范文
2014/05/08 职场文书
国庆节演讲稿
2014/05/27 职场文书
青年文明号口号
2014/06/17 职场文书
教师节学生演讲稿
2014/09/03 职场文书
2015年机关纠风工作总结
2015/05/15 职场文书
2015年国庆节寄语
2015/08/17 职场文书
Vue+Flask实现图片传输功能
2022/04/01 Vue.js