Rumah > pembangunan bahagian belakang > Tutorial Python > 详解Python 类的继承实例代码

详解Python 类的继承实例代码

高洛峰
Lepaskan: 2017-03-26 09:44:39
asal
1646 orang telah melayarinya

这篇文章主要介绍了Python 类的继承实例详解的相关资料,需要的朋友可以参考下

Python 类的继承详解

Python既然是面向对象的,当然支持类的继承,Python实现类的继承比Javascript简单。

Parent类:

class Parent: 
 
  parentAttr = 100 
 
  def init(self): 
    print("parent Init") 
 
  def parentMethod(self): 
    print("parentMethod") 
   
  def setAttr(self,attr): 
    self.parentAttr = attr 
 
  def getAttr(self): 
    print("ParentAttr:",Parent.parentAttr)
Salin selepas log masuk

Child类

class Child(Parent): 
 
  def init(self): 
    print("child init") 
 
  def childMethod(self): 
    print("childMethod")
Salin selepas log masuk

调用

p1 = Parent(); 
p1.parentMethod(); 
 
c1 = Child(); 
c1.childMethod();
Salin selepas log masuk

输出:

parent Init 
parentMethod 
child init 
childMethod 
Press any key to continue . . .
Salin selepas log masuk

Python支持多继承

class A:    # 定义类 A 
..... 
 
class B:     # 定义类 B 
..... 
 
class C(A, B):  # 继承类 A 和 B 
.....
Salin selepas log masuk

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

Atas ialah kandungan terperinci 详解Python 类的继承实例代码. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan