I have wrote the first class and declare all the variables and methods(get and set method). in class two I have created an array object but its not working properly, may be I did a mistake in somewhere, so can anyone just help me with that, please.
#Class 1
package com.javaArray;
public class ArrayOfObject {
private String fName;
private String lName;
public String getfName() {
return fName;
}
public String getlName() {
return lName;
}
public void setlName(String lName) {
this.lName = lName;
}
public void setfName(String fName) {
this.fName = fName;
}
}
#Class 2
package com.javaArray;
import java.util.Scanner;
public class Person {
public static void main(String[] args) {
ArrayOfObject[] arr = new ArrayOfObject[5];
Scanner sc = new Scanner(System.in);
for(int i=0;i<arr.length;i++){
System.out.println("Enter First Name");
arr[i].setfName(sc.next());
System.out.println();
System.out.println("Enter Last Name");
arr[i].setlName(sc.next());
System.out.println();
}
System.out.println("Persons name are:");
for(int i=0;i<arr.length;i++){
System.out.println(arr[i].getfName()+" "+arr[i].getlName());
}
}
}