Ehm ...
ved nasobenie matic je nejaka metoda/funkcia. V nej bude najprv volany konstruktor pre vytvorenie vyslednej matice a tam moze byt volany konstruktor podla toho ci vysledkom bude stvorcova matica alebo nie.
Napr. pre python nieco take:
class ObdlzMatica():
def sucin(self, matica):
if self.stlpce == matica.riadky:
sucin = StvorMatica()
else:
sucin = ObdlzMatica()
# Kod sucinu
return sucin
class StvorMatica(ObdMatica):
def determinant(self):
pass