In: Computer Science
Create a class Person with two instance variables of type String called firstName and
LastName, an instance variable of type int called age, an instance variables of type int
called height (measured in inches), and an instance variable of type double called weight.
Define an appropriate constructor that takes initial values for all instance variables and
calls the corresponding set methods. Define get and set methods for all instance variables.
All set (mutator) methods should validate that reasonable data is being passed to the
object.
Then create a test application that queries the user for information and uses that
information to create two objects of type Person. The application should display all
information about both objects.
language : java
class Person { private String firstName, lastName; private int age, height; double weight; public Person() { } public Person(String firstName, String lastName, int age, int height, double weight) { this.firstName = firstName; this.lastName = lastName; this.age = age; this.height = height; this.weight = weight; } public String getFirstName() { return firstName; } public void setFirstName(String firstName) { this.firstName = firstName; } public String getLastName() { return lastName; } public void setLastName(String lastName) { this.lastName = lastName; } public int getAge() { return age; } public void setAge(int age) { this.age = age; } public int getHeight() { return height; } public void setHeight(int height) { this.height = height; } public double getWeight() { return weight; } public void setWeight(double weight) { this.weight = weight; } } class PersonDemo { public static void main(String[] args) { Person person = new Person("Cristiano", "Ronaldo", 34, 75, 170); System.out.println("Name: " + person.getFirstName() + " " + person.getLastName()); System.out.println("Age: " + person.getAge()); System.out.println("Height: " + person.getHeight() + " inches"); System.out.println("Weight: " + person.getWeight() + " pounds"); } }