add notes + code examples on default constructors in java