Python面向对象之类的定义与继承用法示例

yipeiwu_com6年前Python基础

本文实例讲述了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数据结构与算法教程》、《Python函数使用技巧总结》、《Python字符串操作技巧汇总》、《Python编码操作技巧总结》及《Python入门与进阶经典教程

希望本文所述对大家Python程序设计有所帮助。

相关文章

在django view中给form传入参数的例子

在django的form表单会出现,在form的验证或者保存时需要非form中的field的信息参数。例如在对操作进行记录,我们需要根据将记录的操作人设置为当前的用户,所以在view中我...

python实现播放音频和录音功能示例代码

python实现播放音频和录音功能示例代码

音频预处理 这一讲主要介绍些音频基本处理方式,为接下来的语音识别打基础。 三种播放音频的方式 使用 python 播放音频有以下几种方式: os.system() os.sys...

Python实现自定义顺序、排列写入数据到Excel的方法

本文实例讲述了Python实现自定义顺序、排列写入数据到Excel的方法。分享给大家供大家参考,具体如下: 例1. 数据框顺序写入Excel: data=a import xlsxw...

树莓派动作捕捉抓拍存储图像脚本

本文实例为大家分享了树莓派动作捕捉抓拍存储图像的具体代码,供大家参考,具体内容如下 #!/usr/bin/python # original script by brainflak...

python迭代dict的key和value的方法

迭代dict的key和value 我们了解了如何迭代 dict 的key和value,那么,在一个 for 循环中,能否同时迭代 key和value?答案是肯定的。 首先,我们看看 di...