In einer Metaklasse wird folgendes definiert:
Code: Alles auswählen
class Metaklasse(object):
__metaclass__ = abc.ABCMeta
def __init__(self):
self.S3= []
@abc.abstractmethod
def _trans(self, a,b,c):
return
def calc(self)
self.S3= [] ### Stelle 3
self._trans(a,b,c)
f.write(S3) ###Stelle 1
..
..
Code: Alles auswählen
class Klasse1(Metaklasse):
def _trans(self, a,b,c):
..
S1 = "Summe1"
S2 = "Summe"
S3 = [S1, S2, "test", 56]
return S1, S2 ###Stelle2