( vilmos.nagy | 2015. 08. 29., szo – 18:18 )

Teljesen korrekt, amit mondassz.

De ha nem írod ide ki a paraméter nélküli konstruktort, akkor ilyet nem tudsz:

Betreff wtf = new Betreff(); 
// hibás, a Betreffnek csak new Betreff("valamiString") konstruktora van

Ellenben lehet, hogy én simán akarok paraméter nélkül létrehozni ilyet. S hiába van a

ValueObject

-ben paraméter nélküli konstruktor, ha nem írom bele expliciten a

Betreff

-be, nem fordul az előző példasor.

Annyiban igaza van mn3monicnak, hogy ennyi is elég lenne (ha erre gondolt, sry)


public Betreff() {}
// ha egy konstruktor első hívása nem super, vagy this, automatikusan lesz egy super() hívás

De szerintem ez átláthatatlanabb, s inkább írjuk ki a supert az elejére.
--
blogom