Initializers
In Java, if a data member is initialized with a value that is independent of the constructor arguments, simply written as an initial assignment at the point of declaration, otherwise, an explicit assignment statement.
In C++ does not allow the initialization of data members at the point of declaration.
All data members must be initialized in a constructor.
Performed either in an explicit assignment or in an initializer.