Ajuda nos códigos java

Galera estou com uma duvida nesse código que estou fazendo do meu curso de java logo abaixo, estou com um erro que nao sei o que fazer, onde tem [color=red]ContaOuro[/color] esta dando um erro assim: [color=darkred]Cannot instanntiate the type ContaOuro[/color]. Como devo proceder neste caso.

[code]public class TesteHashSet {
public static void main(String[] args) {
HashSet clientes = new HashSet();
clientes.add(new Cliente(“Jesus”));
clientes.add(new Cliente(“Jesus”));
clientes.add(new Cliente(“Mateus”));
clientes.add(new Cliente(“Maria”));
clientes.add(new Cliente(“Maria”));
clientes.add(new Cliente(“Paulo”));
clientes.add(new Cliente(“Joao”));
System.out.println(clientes);

	HashSet<Conta> contas = new HashSet<Conta>();
	contas.add(new ContaCaixa());
	contas.add(new ContaOuro(new Cliente("Pedro"), 1));
	contas.add(new ContaCorrente(new Cliente("Lucas"), 2));
	contas.add(new ContaOuro(new Cliente("Maria"), 1));
	contas.add(new ContaOuro(new Cliente("Joao"), 0));
	contas.add(new ContaOuro(new Cliente("Ana"), 4));

	System.out.println(contas);

}

}
[/code]

Apesar de você não ter mostrado como a classe ContaOuro foi implementada, essa mensagem geralmente ocorre quando você tenta instanciar uma classe abstrata !
Você deve estender a classe abstrata criando uma classe concreta, a fim de instanciar os objetos.

Valeu obrigado!