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中的各种装饰器详解
Apr 11 Python
Python编程中归并排序算法的实现步骤详解
May 04 Python
python取代netcat过程分析
Feb 10 Python
python机器学习之贝叶斯分类
Mar 26 Python
python分批定量读取文件内容,输出到不同文件中的方法
Dec 08 Python
Python子类继承父类构造函数详解
Feb 19 Python
Python pandas库中的isnull()详解
Dec 26 Python
django实现模板中的字符串文字和自动转义
Mar 31 Python
利用4行Python代码监测每一行程序的运行时间和空间消耗
Apr 22 Python
Python类成员继承重写的实现
Sep 16 Python
python爬虫中的url下载器用法详解
Nov 30 Python
安装不同版本的tensorflow与models方法实现
Feb 20 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
JavaScript面向对象之静态与非静态类
2010/02/03 Javascript
解析javascript 数组以及json元素的添加删除
2013/06/26 Javascript
浅谈checkbox的一些操作(实战经验)
2013/11/20 Javascript
jQuery读取和设定KindEditor值的方法
2013/11/22 Javascript
javaScript中Math()函数注意事项
2015/06/18 Javascript
基于javascript制作微信聊天面板
2020/08/09 Javascript
浅谈jquery中next与siblings的区别
2016/10/27 Javascript
AngularJS extend用法详解及实例代码
2016/11/15 Javascript
JS两种类型的表单提交方法实例分析
2016/11/28 Javascript
jQuery实现立体式数字滚动条增加效果
2016/12/21 Javascript
node中使用es5/6以及支持性与性能对比
2017/08/11 Javascript
React Native 自定义下拉刷新上拉加载的列表的示例
2018/03/01 Javascript
详解vue 动态加载并注册组件且通过 render动态创建该组件
2019/05/30 Javascript
多个vue子路由文件自动化合并的方法
2019/09/03 Javascript
微信小程序实现滚动加载更多的代码
2019/12/06 Javascript
vuex实现购物车的增加减少移除
2020/06/28 Javascript
基于p5.js 2D图像接口的扩展(交互实现)
2020/11/30 Javascript
基于python 字符编码的理解
2017/09/02 Python
python 多维切片之冒号和三个点的用法介绍
2018/04/19 Python
解决python2 绘图title,xlabel,ylabel出现中文乱码的问题
2019/01/29 Python
Django 用户认证组件使用详解
2019/07/23 Python
python:删除离群值操作(每一行为一类数据)
2020/06/08 Python
Python调用高德API实现批量地址转经纬度并写入表格的功能
2021/01/12 Python
python中re模块知识点总结
2021/01/17 Python
pytorch 把图片数据转化成tensor的操作
2021/03/04 Python
35款精致的 CSS3 和 HTML5 网页模板 推荐
2012/08/03 HTML / CSS
加拿大最大的五金、家居装修和园艺产品商店:RONA
2017/01/27 全球购物
大学军训感言400字
2014/03/11 职场文书
天网工程实施方案
2014/03/26 职场文书
环保倡议书50字
2014/05/15 职场文书
2014年幼儿园重阳节活动方案
2014/09/16 职场文书
2015年乡镇党务公开工作总结
2015/05/19 职场文书
2016年学习贯彻十八届五中全会精神心得体会
2016/01/05 职场文书
2016年敬老月活动总结
2016/04/05 职场文书
DBCA命令行搭建Oracle ADG的流程
2021/06/11 Oracle
python基础之类方法和静态方法
2021/10/24 Python