How can I split (using NetBeans 6.9.1) folowing piece of code into two separate classes, creating a separate KlantType class (which only purpose it to contain, and get, set a property 'naam') instead of a KlantType class containing a main class?


package ConsoleApplication1;

public class KlantType {

private String Naam;

public KlantType(String naam) {
Naam = naam;
}

public void setNaam(String value) {
Naam = value;
}

public String getNaam() {
return Naam;
}


private static String klantNaam;

public static void main(String[] args) {
KlantType klantObjectInstance1 = new ConsoleApplication1.KlantType("Janssen");

KlantType klantObjectInstance2 = klantObjectInstance1;

System.out.println("Waarden na initialisatie klant1 en klant2");
klantNaam = klantObjectInstance1.getNaam();
System.out.println("Klant 1 : " + klantNaam);
klantNaam = klantObjectInstance2.getNaam();
System.out.println("Klant 2 : " + klantNaam);

klantObjectInstance2.setNaam("Pietersen");

System.out.println("Waarden na toekenning waarde Pietersen aan eigenschap Naam van instance klant2 van Object Klant");
klantNaam = klantObjectInstance1.getNaam();
System.out.println("Klant 1 : " + klantNaam);
klantNaam = klantObjectInstance2.getNaam();
System.out.println("Klant 2 : " + klantNaam);

klantObjectInstance1.setNaam("Klaassen");

System.out.println("Waarden na toekenning waarde Klaassen aan eigenschap Naam van instance klant1 van Object Klant");
klantNaam = klantObjectInstance1.getNaam();
System.out.println("Klant 1 : " + klantNaam);
klantNaam = klantObjectInstance2.getNaam();
System.out.println("Klant 2 : " + klantNaam);

}

}