Can someone please make a UML diagram of this code, with 3 rows and 1 column and
ID: 3790418 • Letter: C
Question
Can someone please make a UML diagram of this code, with 3 rows and 1 column
and also write in a few comments in the code, to better understand it as well, Thanks!!
PhoneBookEntry.java
=====================================================
public class PhoneBookEntry {
String name;
int phoneNumber;
public PhoneBookEntry() {
}
public void setName(String pName) {
name = pName;
}
public String getName() {
return name;
}
public void setNumber(int pNumber) {
phoneNumber = pNumber;
}
public int getNumber() {
return phoneNumber;
}
}
==============================================================================
PhoneBookEntryDemo.java
import java.util.ArrayList;
public class PhoneBookEntryDemo {
public static void main(String[] args) {
ArrayList<PhoneBookEntry> list = new ArrayList<PhoneBookEntry>();
PhoneBookEntry object1 = new PhoneBookEntry();
object1.setName("Rahul");
object1.setNumber(122267891);
list.add(object1);
PhoneBookEntry object2 = new PhoneBookEntry();
object2.setName("Kundra");
object2.setNumber(945892);
list.add(object2);
PhoneBookEntry object3 = new PhoneBookEntry();
object3.setName("Jeff");
object3.setNumber(1234567893);
list.add(object3);
PhoneBookEntry object4 = new PhoneBookEntry();
object4.setName("Chris");
object4.setNumber(17894);
list.add(object4);
PhoneBookEntry object5 = new PhoneBookEntry();
object5.setName("Hartley");
object5.setNumber(4567895);
list.add(object5);
for (PhoneBookEntry object : list) {
System.out.printf("Name : %s Number : %s ", object.getName(), object.getNumber());
}
}
}
Explanation / Answer
- name : String
- phoneNumber : int
+ PhoneBookEntry()
+ setName(String) : void
+ getName(): String
+ setNumber(int) : void
+ getNumber() : int
The - represents the private variables, where as the + represents the public variables.
PhoneBookEntry- name : String
- phoneNumber : int
+ PhoneBookEntry()
+ setName(String) : void
+ getName(): String
+ setNumber(int) : void
+ getNumber() : int