Are variables declared inside a static block accessible anywhere else? What \"kind\" of member are they(ie., are they static member, too?)
No, not visible outside the block. They act like local variables -- think of a static block as an anonymous function that gets called at class initialization. They are not static members.