Write a Person class. A Person has properties of name and age. You construct a Person object by providing the name and age in that order. We want to be able to get and set the name. We want to be able to get the age and to increase the age by 1 when the person has a birthday. What will the object need to remember? name and age - those are the instance variables. Person class has this constructor : public Person (String theName, int theAge) - Constructs a new person with the given name and age. Remember that the job of the constructor is to initialize the instance variables It has these methods. public String getName() - Gets the name of this Person public int getAge() - Gets the age of this Person public void setName(String newName) - Sets the new name for this Person public void haveBirthday() - Adds one to this Person's age The methods and constructor are provided as stubs in the starter file. A stub has a method header and a body with no implementation. The stub for an accessor returns 0 for numbers or null for objects like strings. A stub for a mutator method has no body at all. A class with stubs for methods will compile, but it does not yet behave correctly. You still need to supply implementation and the correct return values. The idea is that you can implement one method at a time and test it since the class will compile. This technique is frequently used in development of applications.
Write a Person class. A Person has properties of name and age. You construct a Person object by providing the name and age in that order. We want to be able to get and set the name. We want to be able to get the age and to increase the age by 1 when the person has a birthday.
What will the object need to remember? name and age - those are the instance variables.
Person class has this constructor :
- public Person (String theName, int theAge) - Constructs a new person with the given name and age. Remember that the job of the constructor is to initialize the instance variables
It has these methods.
- public String getName() - Gets the name of this Person
- public int getAge() - Gets the age of this Person
- public void setName(String newName) - Sets the new name for this Person
- public void haveBirthday() - Adds one to this Person's age
The methods and constructor are provided as stubs in the starter file. A stub has a method header and a body with no implementation.
- The stub for an accessor returns 0 for numbers or null for objects like strings.
- A stub for a mutator method has no body at all.
A class with stubs for methods will compile, but it does not yet behave correctly. You still need to supply implementation and the correct return values. The idea is that you can implement one method at a time and test it since the class will compile. This technique is frequently used in development of applications.
Trending now
This is a popular solution!
Step by step
Solved in 3 steps with 1 images