Seguinte, programo oo faz um tempinho, porém soh agora atentei pra um detalhe, eu sempre usava de inicio o construtor da classe no caso abaixo (bola). Com a collection ArrayList eu iniciava com (exemplo-):
aListBola.add(new Bola (
raio,peso))
porém eu construi o construtor vazio e queria soh usar os metodos get e set, tem jeito?
exemplo:
class Bola {
private float raio;
private float peso;
public Bola() {
}
public void setRaio(float r) {
this.raio = r;
}
}
fiz tudo direitinho:
// dentro da classe Simulador
private ArrayList aListBola = new ArrayList();
Bola b1;
// dentro do construtor
bb1 = new Bola();
porém na hora q eu fui inicializar:
// deu pau nessa linha:
bb1 = (Bola)aListBola.get(0);
// ai eu daria o:
bb1.set(11);
ai deu pau, o q q tah acontecendo???
tem q ter o construtor de inicio???
mais as duvidas de cima…
Obrigado.
Heero
