Assignment from the FH Salzburg in OOP