Refrenciar pacotes

2 respostas
E

Ola

Estou seguindo a apostila da caelum, e qdo tento usar
package aulasIniciais;

public class Conta{
	String cpf;
}
public class TesteBanco {
	Conta minhaconta = new Conta();
}

tenho o seguinte erro
[color=red]the public type must be defined in its own file[/color]

que eu imaginava que seria por padrao a classe Conta ja ser publica, ai tirava o public a frente do class Conta, mas ai pra tentar usar essa classe em um outro pacote

[code]package aula2;
import aulasIniciais.TesteBanco;
public class testapacote {
Conta b = new Conta();
}[code]

tenho o erro [color=red]Conta cannot be resolved to a type[/color]

como poderia acertar isso?
obrigado

2 Respostas

n3too

Tu tem que ter a classse Conta e a classe TesteBanco separadas, elas não podem ficar no mesmo arquivo.

berg.pb

Os arquivos com o tipo class é igual ao highlander = só podem haver um por arquivo.

Crie o primeiro arquivo e, no mesmo diretório (ou pacote), crie o outro arquivo e faça a manipulação.

Abrçaos

Criado 5 de abril de 2009
Ultima resposta 6 de abr. de 2009
Respostas 2
Participantes 3