Answered step by step
Verified Expert Solution
Question
1 Approved Answer
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.writeOutputStep by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started