Default values are used to initialize variables in these cases:
- Variables declared in a class.
- Elements of an array when an array instance is created.
Default values are not used to initialize variables automaticaly:
- Variables declared inside a method or constructor.