Because it was so spread out geographically, Harappan urban…
Questions
Becаuse it wаs sо spreаd оut geоgraphically, Harappan urban architecture varied from city to city.
Finаl Prоject Directiоns Encаpsulаtiоn (10 points) Create a class named Hero that contains a field for the health points the Hero begins with. Provide a 1 argument constructor and get/set methods for the field. Make sure that a negative number of points cannot get set in the constructor or the setter method. Create a toString() method that returns a string like the example output below. Inheritance (10 points) Create a subclass of Hero named Elf that contains a field for the special power the Elf has. Provide get/set methods for the field and a 2 argument constructor. Create a toString() method that uses Hero’s toString(). Polymorphism (10 points) Create a main program that creates an array of 3 Heroes. Make the first two elements Hero objects and make the third element an Elf object. No user input is required. Add a loop that runs through your array, printing each object. (Note: output so far would be something like this...) I am a hero! I have 40 health points. I am a hero! I have 60 health points. I am a hero! I have 80 health points. My special power is Archery Superiority. Exceptions (10 points) Create an exception class named NoHealth. Add a constructor to this class that prints the error message. Add a no-arg constructor to your Hero class that simply throws a NoHealth exception. Attempt to create a Hero object with no health points (underneath the code that is already working from problems 1-4). Do not put this object as part of the array. Display the result. Complete Example output (with all 7 pieces completed): I am a hero! I have 40 health points. I am a hero! I have 60 health points. I am a hero! I have 80 health points. My special power is Archery Superiority.Error: The hero must be assigned health points.