Tengo estos 3 métodos, cómo puedo hacer para printar la lista desde el método show?? Tal como está ahora da nullpointer en el cuentas.size() ...
 
--------------------------------------------------------------------------------------------
package banco;
 
public class Cuenta {
 
private long numero;
 
public Cuenta(long numero, String password){
 
	this.numero = numero;
 
}
 
public Cuenta(Cuenta origen) {
 
	this.numero = origen.numero;
 
}
 
public long getNumero () {
 
	return numero;
 
}
 
public void setNumero(long numero,String password){
 
	this.numero = numero;
 
}
 
public boolean bloqueada() {
 
	return numero % 2 == 0;
 
}
 
public String toString() {
 
	return numero + "-" + bloqueada();
 
}
 
}
 
 
--------------------------------------------------------------------------------------------
package banco;
 
import java.util.ArrayList;
import java.util.List;
 
 
public class CuentasPrivilegiadas {
 
public List <Cuenta> cuentas;
 
public CuentasPrivilegiadas() {
	List <Cuenta> cuentas = new ArrayList <Cuenta> ();
	cuentas.add(new Cuenta(33631,"password"));
	cuentas.add(new Cuenta(6293,"otherpassword"));
 
}
 
public List <Cuenta> getCuentasPrivilegiadas() {
 
	return cuentas;
 
}
 
public void show() {
	System.out.println("Cuentas privilegiadas:");
 
	for (int index=0;index<cuentas.size();index++) {
	   System.out.println(cuentas[index]);
       }
 
}
 
}
 
 
--------------------------------------------------------------------------------------------
import banco.*;
 
public class Main {
 
	public static void main (String[] args) {
 
		CuentasPrivilegiadas lista = new CuentasPrivilegiadas();
 
		lista.show();
 
	}
 
} 
  
 

