最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

Python中的单继承与多继承

来源:动视网 责编:小采 时间:2020-11-27 14:21:33
文档

Python中的单继承与多继承

Python中的单继承与多继承:这篇文章主要介绍了Python中的单继承与多继承,结合实例详细分析了Python面向对象程序设计中单继承与多继承的概念、原理、实现方法及相关操作注意事项,需要的朋友可以参考下本文实例讲述了Python中的单继承与多继承。分享给大家供大家参考,具体如下:单继承一
推荐度:
导读Python中的单继承与多继承:这篇文章主要介绍了Python中的单继承与多继承,结合实例详细分析了Python面向对象程序设计中单继承与多继承的概念、原理、实现方法及相关操作注意事项,需要的朋友可以参考下本文实例讲述了Python中的单继承与多继承。分享给大家供大家参考,具体如下:单继承一


多继承

一、介绍

Python同样有限的支持多继承形式。多继承的类定义形如下例:

class DerivedClassName(Base1, Base2, Base3):
 <statement-1>
 .
 .
 .
 <statement-N>

需要注意圆括号中父类的顺序,若是父类中有相同的方法名,而在子类使用时未指定,python从左至右搜索 即方法在子类中未找到时,从左到右查找父类中是否包含方法。

二、代码

# -*- coding:utf-8 -*-
#! python3
#类定义
class people:
 #定义基本属性
 name =''
 age =0
 #定义私有属性,私有属性在类外部无法直接进行访问
 __weight =0
 #定义构造方法
 def __init__(self,n,a,w):
 self.name = n
 self.age = a
 self.__weight = w
 def speak(self):
 print("%s 说: 我 %d 岁。"%(self.name,self.age))
#单继承示例
class student(people):
 grade =''
 def __init__(self,n,a,w,g):
 #调用父类的构函
 people.__init__(self,n,a,w)
 self.grade = g
 #覆写父类的方法
 def speak(self):
 print("%s 说: 我 %d 岁了,我在读 %d 年级"%(self.name,self.age,self.grade))
#另一个类,多重继承之前的准备
class speaker():
 topic =''
 name =''
 def __init__(self,n,t):
 self.name = n
 self.topic = t
 def speak(self):
 print("我叫 %s,我是一个演说家,我演讲的主题是 %s"%(self.name,self.topic))
#多重继承
class sample(speaker,student):
 a =''
 def __init__(self,n,a,w,g,t):
 student.__init__(self,n,a,w,g)
 speaker.__init__(self,n,t)
test = sample("Tim",25,80,4,"Python")
test.speak()#方法名同,默认调用的是在括号中排前地父类的方法

三、运行结果

我叫 Tim,我是一个演说家,我演讲的主题是 Python

文档

Python中的单继承与多继承

Python中的单继承与多继承:这篇文章主要介绍了Python中的单继承与多继承,结合实例详细分析了Python面向对象程序设计中单继承与多继承的概念、原理、实现方法及相关操作注意事项,需要的朋友可以参考下本文实例讲述了Python中的单继承与多继承。分享给大家供大家参考,具体如下:单继承一
推荐度:
标签: 中的 python python的
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top