Boa tarde a todos do Guj.
Sou iniciante, e estou estudando java aos poucos, no momento a parte de orientação a objetos.
Bem estou com um pequeno projeto pessoal, coisa simples mesmo, apenas tem lá no projeto um JFrame, com um botão para calcular, um textField de ‘lado’ do quadrado e outro textField ‘area’ do mesmo. Dai criei uma classe quadrado.java e o principal que contem o Jframe.
Gostaria muito que dessem uma olhada no código e me informassem se o que fiz é realmente Orientação a Objetos( inclusive se são boas práticas), se falta alguma coisa e se estou no caminho certo da coisa.
public class quadrado {
double lado;
double area;
public double getArea() {
return area;
}
public void setArea(double area) {
this.area = area;
}
public double getLado() {
return lado;
}
public void setLado(double lado) {
this.lado = lado;
}
void calcula_area(){
this.area = this.lado*this.lado;
}
}
Este é no caso o codigo do botão Calcular
quadrado quad = new quadrado();
quad.setLado(Double.valueOf(tf_lado.getText()));
quad.calcula_area();
tf_resposta.setText(String.valueOf(quad.getArea()));
Muito Obrigado desde já.
Até breve.