ciao a tutti,
premetto che sono un neofita e quando ho un po di tempo cerco di avvicinarmi a Java.
Spero di poter imparare molto su questo forum.

vorrei un aiuto circa un array di oggetti che non riesco a focalizzare.
Allego qui di seguito il codice.



package professore;

public class Persona {

private String nome;
private String cognome;

//metodo costruttore
public Persona (String nome) {
this.nome = nome;
//this.cognome = cognome;
}

public void StampaPersona () {
System.out.println("Mi chiamo " + this.nome + " " + this.cognome);
}

}

package professore;
import java.util.Scanner;


public class ProfMain {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub

Scanner input = new Scanner (System.in);

int numPersone = 1;

Persona a [] = new Persona [numPersone];

for (int i = 0; i < numPersone; i++){
System.out.println("Inserisci nome persona: ");
String nome = input.next();
//System.out.println("Inserisci cognome persona: ");
//String cognome = input.next();
a [i]= new Persona (nome, cognome);
System.out.println(a[i]);

}



grazie
bb