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简单利用字典破解zip文件口令

    2023-06-27 05:36:31
  • pandas按某列降序的实现

    2021-02-19 08:29:44
  • 301转向代码合集

    2008-03-20 10:12:00
  • SQL Server:触发器实例详解

    2024-01-26 03:25:47
  • django使用channels实现通信的示例

    2023-12-18 01:06:59
  • 基于python traceback实现异常的获取与处理

    2022-04-05 09:59:32
  • 对Python 语音识别框架详解

    2023-09-22 01:32:30
  • Python学习之自定义异常详解

    2021-05-05 18:46:20
  • 常见SQL Server 2000漏洞及其相关利用

    2007-10-01 14:45:00
  • Python遍历文件夹 处理json文件的方法

    2022-02-19 16:08:40
  • VMWare 虚拟机Centos7安装Oracle数据库的教程图解

    2024-01-13 22:00:24
  • python+numpy实现的基本矩阵操作示例

    2023-07-16 13:52:37
  • C#使用Oracle.ManagedDataAccess.dll组件连接Oracle数据库

    2024-01-27 23:55:45
  • Python cookbook(数据结构与算法)让字典保持有序的方法

    2022-04-28 03:28:04
  • Python数据可视化之画图

    2023-11-04 11:09:15
  • 对有自增长字段的表导入数据注意事项

    2024-01-22 17:54:51
  • Python实现MySql数据库交互的示例

    2024-01-23 02:41:13
  • Python classmethod装饰器原理及用法解析

    2023-02-14 06:59:01
  • Python3如何判断三角形的类型

    2022-01-06 22:12:51
  • django云端留言板实例详解

    2023-12-13 08:17:59
  • asp之家 网络编程 m.aspxhome.com