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!
Dec 29 Python
详解python函数传参是传值还是传引用
Jan 16 Python
Python实现的调用C语言函数功能简单实例
Mar 13 Python
用uWSGI和Nginx部署Flask项目的方法示例
May 05 Python
Django自定义用户表+自定义admin后台中的字段实例
Nov 18 Python
Python实现钉钉订阅消息功能
Jan 14 Python
python tkinter GUI绘制,以及点击更新显示图片代码
Mar 14 Python
详解Python流程控制语句
Oct 28 Python
Python中return函数返回值实例用法
Nov 19 Python
解决python3中os.popen()出错的问题
Nov 19 Python
解决tensorflow模型压缩的问题_踩坑无数,总算搞定
Mar 02 Python
python ansible自动化运维工具执行流程
Jun 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框架的性能
2008/01/10 PHP
php导出csv格式数据并将数字转换成文本的思路以及代码分享
2014/06/05 PHP
ThinkPHP结合ajax、Mysql实现的客户端通信功能代码示例
2014/06/23 PHP
PHP封装的HttpClient类用法实例
2015/06/17 PHP
PHP导出Excel实例讲解
2016/01/24 PHP
php采集神器cURL使用方法详解
2016/02/19 PHP
PHP memcache在微信公众平台的应用方法示例
2017/09/13 PHP
Laravel框架实现利用监听器进行sql语句记录功能
2018/06/06 PHP
javascript实现div的拖动并调整大小类似qq空间个性编辑模块
2012/12/12 Javascript
js 调用本地exe的例子(支持IE内核的浏览器)
2012/12/26 Javascript
jquery判断元素的子元素是否存在的示例代码
2014/02/04 Javascript
jQuery实现鼠标悬停显示提示信息窗口的方法
2015/04/30 Javascript
JavaScript实现对下拉列表值进行排序的方法
2015/07/15 Javascript
详解javascript遍历方式
2015/11/11 Javascript
Bootstrap每天必学之栅格系统(布局)
2015/11/25 Javascript
Vuex简单入门
2017/04/19 Javascript
Vue中使用的EventBus有生命周期
2018/07/12 Javascript
最适应的vue.js的form提交涉及多种插件【推荐】
2018/08/27 Javascript
jquery实现动态改变css样式的方法分析
2019/05/27 jQuery
python模拟登录百度贴吧(百度贴吧登录)实例
2013/12/18 Python
shelve  用来持久化任意的Python对象实例代码
2016/10/12 Python
Python爬虫DNS解析缓存方法实例分析
2017/06/02 Python
python实现机械分词之逆向最大匹配算法代码示例
2017/12/13 Python
python 不以科学计数法输出的方法
2018/07/16 Python
Python定义一个跨越多行的字符串的多种方法小结
2018/07/19 Python
Pandas读写CSV文件的方法示例
2019/03/27 Python
python实现回旋矩阵方式(旋转矩阵)
2019/12/04 Python
在TensorFlow中屏蔽warning的方式
2020/02/04 Python
python db类用法说明
2020/07/07 Python
举例讲解Python装饰器
2020/12/24 Python
检测浏览器对HTML5和CSS3支持度的方法
2015/06/25 HTML / CSS
如何找出EMP表里面SALARY第N高的employee
2013/12/05 面试题
生态养殖创业计划书
2014/05/06 职场文书
工程负责人任命书
2014/06/06 职场文书
团日活动总结怎么写
2014/06/25 职场文书
初婚未育证明样本
2014/10/24 职场文书