jeśli chcesz wywołać konstruktor z nazwanymi argumentami, twoja klasa MUSI dostarczać również konstruktor bezargumentowy.
w twoim przypadku wybrałbym następującą rozmowę:
dao = new MongoDao( h, p )
ponieważ ten konstruktor wykonuje jakąś pracę
jeśli chcesz wywołać konstruktor z nazwanymi argumentami, twoja klasa MUSI dostarczać również konstruktor bezargumentowy.
w twoim przypadku wybrałbym następującą rozmowę:
dao = new MongoDao( h, p )
ponieważ ten konstruktor wykonuje jakąś pracę