Given a class Mitarbeiter with the constructor __init__ which is creating 3 variables. Can additional variables be added by another method in python? Example below:
class Mitarbeiter:
    species = "Homo sapiens"
    
    #Klassenmethoden ändern nur Klassenattribute
    #statische Methoden verwenden werder Instanz- noch Klassenattribute
    #konstruktor
    
    def __init__ (self, vorname, name, personalnummer):
        self.__vorname = vorname
        self.__name = name
        self.__personalnummer = personalnummer
    def _def_abteilung(self, abteilung):
        self.__abteilung = abteilung
    
    def _set_vorgesetzter (self, vorgesetzter):
        self.__vorgesetzer = vorgesetzter
    @property
    def get_abteilung(self,):
        return self.__abteilung
when I create an Object of Mitarbeiter with the variables vorname, name and personalnummer I can call later the method _def_abteilung to set some more information to the Object Mitarbeiter.
ma1 = Mitarbeiter("Franz", "Bauer", 736) #--> Works
ma1._def_abteilung("Test") #--> Works
ma1.abteilung #--> does not work, any Ideas?
 
    