When will weekly discussions be due?

Questions

When will weekly discussiоns be due?

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.