si è la stessa cosa, io ti ho esplicato un esempio semplice ma completo..

è molto importante il type hinting sul costruttore