Name: >>>>>> Exploring Location.java 5. Is this class mutable or immutable? Why do you identify it as such (what are the properties of the class)? Why is (mutable/immutable) appropriate for this class? 6. Why do we only have one constructor? Would there be any use for another constructor? Why or why not? 7. What is the purpose of the two Location class constants? Why are they public? Is there any danger in making them public? Why or why not? Building the Alien class 8. Why is this important? (explain why attributes should be made private) 9. What is the purpose of the class variables in Alien? Why must they be static? What would happen if they were not static, for instance, if we added a new Alien object? 10. Which of the methods that you see in Alien are mutator methods? Which are accessor methods? How many constructors do you see?