A
arserlom
Hello I have a question about inheritance in Python. I'd like to do
something like this:
class cl1:
def __init__(self):
self.a = 1
class cl2(cl1):
def __init__(self):
self.b = 2
But in such a way that cl2 instances have atributes 'b' AND 'a'.
Obviously, this is not the way of doing it, because the __init__
definition in cl2 overrides cl1's __init__.
Is there a 'pythonic' way of achieving this?
Armando Serrano
something like this:
class cl1:
def __init__(self):
self.a = 1
class cl2(cl1):
def __init__(self):
self.b = 2
But in such a way that cl2 instances have atributes 'b' AND 'a'.
Obviously, this is not the way of doing it, because the __init__
definition in cl2 overrides cl1's __init__.
Is there a 'pythonic' way of achieving this?
Armando Serrano