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

作者:贝贝爱豆豆 时间:2022-05-30 22:40:27 

本文实例讲述了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程序设计有所帮助。

来源:https://blog.csdn.net/YANG_Gang2017/article/details/78150573

标签:Python,面向对象
0
投稿

猜你喜欢

  • python中numpy 常用操作总结

    2021-01-10 05:01:57
  • python 时间戳与格式化时间的转化实现代码

    2021-07-06 10:14:47
  • ASP访问带多个参数的存储过程

    2008-10-14 16:45:00
  • 提高CSS代码的可读性

    2008-05-11 18:59:00
  • sqlserver 多库查询 sp_addlinkedserver使用方法(添加链接服务器)

    2011-09-30 11:49:22
  • python使用celery实现异步任务执行的例子

    2021-01-06 03:27:20
  • 整理及优化CSS代码的七个原则[译]

    2009-04-23 12:35:00
  • Django-migrate报错问题解决方案

    2021-11-05 13:30:16
  • jQuery打造动态渐变按钮

    2010-05-10 20:21:00
  • 解决pycharm启动后总是不停的updating indices...indexing的问题

    2023-03-05 07:35:38
  • pandas数据处理进阶详解

    2023-04-15 03:40:33
  • 面向站长和网站管理员的Web缓存加速指南[翻译]

    2008-04-22 21:04:00
  • asp源码如何显示数据库字段的结构?

    2010-06-08 09:35:00
  • JavaScript中的函数声明和函数表达式区别浅析

    2023-08-05 23:22:36
  • 100%全屏布局设计

    2009-05-15 12:24:00
  • 用Python复现二战德军enigma密码机

    2022-04-12 23:22:59
  • PHP简易延时队列的实现流程详解

    2023-05-29 23:02:48
  • 分类与类型的问题

    2008-09-12 13:10:00
  • 你的网站使用了微格式了么

    2009-05-21 12:10:00
  • 如何使Python中的print()语句运行结果不换行

    2023-08-03 18:22:54
  • asp之家 网络编程 m.aspxhome.com