You have been give three data definition classes, Home, NewB…

You have been give three data definition classes, Home, NewBuild, and FixerUpper.  NewBuild and FixerUpper extend the Home superclass. All three classes are concrete classes. Your client states that they need to be able to calcuate the minimum deposit amount for each home type. You decide that a method should be added in the Home superclass that will force the FixUpper and NewBuild subclasses to overwrite it. In Java, write the appropriate method called depositNeeded for the Home superclass. The depositNeeded method should return a double. Also, using course terminology, explain any other changes in the Home class that would be needed in order for the Home class to successfully compile.

Assume you have three data definition classes, Person, Stude…

Assume you have three data definition classes, Person, Student and Faculty. The Student and Faculty classes extend Person.  Given the code snippet below, in Java, complete the method determinePersonTypeCount to print out how many Student and Faculty objects exist within the Person array. You may assume that each object within the Person people){   // Place your code here }