Complete Example of Arrays of Objects

package untitled147;

import javax.swing.*;

public class customerreports
{

public customerreports()
{
}

public static void main(String[] args)
{
customerreports cus = new customerreports();
customers person = new customers();
creditcard card = new creditcard();
char gender;
int age;
String name;
for(int b=0;b<=9;b++)
{
name=(JOptionPane.showInputDialog("enter name "));
age=Integer.parseInt(JOptionPane.showInputDialog("enter age "));
String s= JOptionPane.showInputDialog("enter gender code ");
gender=s.charAt(0);
card.enterdata(name,gender,age);
}

String p = card.printthewholearray ();
JOptionPane.showMessageDialog(null,p);
System.exit(0);
}

****************************************************

package untitled147;
import javax.swing.*;

public class creditcard
{
private customers[] cardholder = new customers[10];
private int numberofcardholders = 0;
public creditcard()
{
for(int a=0; a<=9; a++)
cardholder[a] = new customers();
}
public void enterdata(String na,char cc,int age)
{

cardholder[numberofcardholders].getage(age);
cardholder[numberofcardholders].getname(na);
cardholder[numberofcardholders].getgender(cc);
numberofcardholders++;
}
public String printthewholearray()
{
String out = "";
for(int q=0;q<numberofcardholders;q++)
{

out += cardholder[q].sendname() +" "+ cardholder[q].sendage() +" "+ cardholder[q].sendgender() + "\n";
}
return out;
}
}

*******************************************************

package untitled147;

public class customers
{
private String name;
private int age;
private char gender;

public customers()
{
name=" ";
age=0;
gender=' ';

}
public void getname(String x)
{
name = x;
}

public void getage(int y)
{
age = y;
}

public void getgender(char z)
{
gender = z;
}

public String sendname()
{
return name;
}

public int sendage()
{
return age;
}

public char sendgender()
{
return gender;
}

public String toString()
{
String frog = name+" "+age+" "+gender;
return frog;
}

}