Question: intro to java 1. Give a complete definition of a class called TitledPerson, which you derive from the class Person. The class TitledPerson has one
intro to java
1. Give a complete definition of a class called TitledPerson, which you derive from the class Person. The class TitledPerson has one additional String instance variable for a title, such as Ms., Mr., or The Honorable. The class TitledPerson has two constructors: a default constructor and one that sets both the name and the title. It has a writeOutput method, a reset method, an equals method, an accessor method getTitlethat returns the title, and a mutator method setTitle that changes the person's title. For two titled people to be equal, they must have the same name and the same title. You may want to use the class Student as a model 2. Add a constructor to the class Student that sets the student's name to a given argument string and sets the student's number to zero. Your constructor should invoke another constructor in Student to accomplish this 3. Rewrite the definition of the method writeOutput for the class Undergraduate, using getName and getStudentNumber instead of super.writeOutput. 1. Give a complete definition of a class called TitledPerson, which you derive from the class Person. The class TitledPerson has one additional String instance variable for a title, such as Ms., Mr., or The Honorable. The class TitledPerson has two constructors: a default constructor and one that sets both the name and the title. It has a writeOutput method, a reset method, an equals method, an accessor method getTitlethat returns the title, and a mutator method setTitle that changes the person's title. For two titled people to be equal, they must have the same name and the same title. You may want to use the class Student as a model 2. Add a constructor to the class Student that sets the student's name to a given argument string and sets the student's number to zero. Your constructor should invoke another constructor in Student to accomplish this 3. Rewrite the definition of the method writeOutput for the class Undergraduate, using getName and getStudentNumber instead of super.writeOutput
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
