Update Python Ofensivo

This commit is contained in:
2023-12-25 10:54:18 +01:00
parent 8896ac39c2
commit ab95e6f805
14 changed files with 70 additions and 0 deletions

View File

@@ -0,0 +1,23 @@
#!/usr/bin/env python3
"""
Sobeescribir el constructor de una clase con super
"""
class A:
def __init__(self, x):
self.x = x
print(f"Valor de x: {self.x}")
class B(A):
def __init__(self, x, y):
self.y = y
# Forzar que se ejecute el constructor de A
super().__init__(x)
print(f"Valor de y: {self.y}")
b = B(2, 10)