IN JAVA First of all you need to store your desired information for each person. For this you can create a user-defined data type (i.e. a class). Make a class PersonInfo with name, address and phone number as its attributes. Write a parameterized constructor for this class. Write print method in PersonInfo class that displays one person record on a message dialog box. Step2 – Make AddressBook class Take the example of daily life; generally address book is used to store more than one person records and we don’t know in advance how many records are going to be added into it. So, we need some data structure that can help us in storing more than one PersonInfo objects without concerning about its size. List can be used to achieve the above functionality. 1- Create a class AddressBookArrayList with an object persons of ArrayList as its attribute. This arraylist will be used to store the information of different persons in the form of PersonInfo Objects. This class will also provide addPerson, deletePerson & searchPerson methods. These methods are used for adding new person records, deleting an existing person recor
IN JAVA
First of all you need to store your desired information for each person. For this you can create
a user-defined data type (i.e. a class). Make a class PersonInfo with name, address and phone
number as its attributes. Write a parameterized constructor for this class. Write print method
in PersonInfo class that displays one person record on a message dialog box.
Step2 – Make AddressBook class
Take the example of daily life; generally address book is used to store more than one person
records and we don’t know in advance how many records are going to be added into it. So,
we need some data structure that can help us in storing more than one PersonInfo objects
without concerning about its size. List can be used to achieve the above functionality.
1- Create a class AddressBookArrayList with an object persons of ArrayList as its
attribute. This arraylist will be used to store the information of different persons in
the form of PersonInfo Objects. This class will also provide addPerson,
deletePerson & searchPerson methods. These methods are used for adding new
person records, deleting an existing person record by name and searching among
existing person records by name respectively.
The addperson method first takes input for name, address and phone number and then construct
a PersonInfo object by using the recently taken input values. Then the newly constructed object
is added to the arraylist
Step by step
Solved in 2 steps