e aí galera, sou novo no fórum…
estudei um poco de java por conta própria e agora to num curso na eibnet… então ocorreu o seguinte
hoje em uma das aulas tive um excercício que eu criaria a classe Formas, que teria um método abstrato desenhar
criaria uma classe Medidas que seria usado como tipo de dado(Medidas m;)
e depois objetos como circulo que iam desenvolver o desenhar()
tive duvida na aula, depois consegui fisgar um pouco, cheguei em casa querendo refazer pra aprofundar, mas no meu objeto circulo não to conseguindo fazer o setRaio…
aí vai o código simplificado…
classe medidas
[code]public class Medidas {
public static final double PI = 3.1415;
private double raio;
public double getRaio() {
return raio;
}
public void setRaio(double raio) {
this.raio = raio;
}[/code]
formas
[code]public abstract class Formas {
Medidas m;
// construtor
public Formas(){
}
public Medidas getMedidas() {
return m;
}
public void setMedidas(Medidas m){
this.m = m;
}[/code]
e aqui onde eu empaquei
[code]public abstract class Circulo extends Formas{
public Medidas setRaio(double raio){
}[/code]
no set tentei enfiar de tudo quanto é jeito… tipo
Formas().setRaio(raio)
não to lembrando mais
se pudessem me explicar o que eu tenho que fazer e porquê(opcional :P) eu agradeceria muito!