I'm confused when I declare and construct an array on separate lines in java outside of a method, thus it would be an instance variable, I get a compilation error, yet when I construct and initialize on one line it is fine, why does this happen?I'm confused when I declare and construct an ar