Clases
Conjunto de Objetos de Iguales características y comportamiento.
Las clases son lo más simple de Java. Todo en Java forma parte de una clase, es una clase o describe como funciona una clase. El conocimiento de las clases es fundamental para poder entender los programas Java.
Definamos el TAD Rectangulo
Atributos : base, altura : Real
Métodos :
Modificadoras
CambiarAltura(alturanueva)
CambiarBase(basenueva)
Analizadoras
area()
obtenerBase()
obtenerAltura()
//En Java
class Rectangulo {
private double base, altura;
public Rectangulo (double b, double h){
base = b;
altura = h;
}
public void cambiarBase(double nuevaBase){
altura = nuevaBase;
}
public void cambiarAltura(double nuevaAltura){
altura = nuevaAltura;
}
public double area(){
return base * altura;
}
public double obtenerBase(){
return base;
}
public double obtenerAltura(){
return altura;
}
}
//Inicializamos el Objeto r
Rectangulo r;
//Construimos el Objeto Rectangulo
r = new Rectangulo (3,4)
r.cambiarBase (10) //cambiar la base de r a 10
r.cambiarAltura (7) //cambiar la altura de r a 7
//Mostramos el Area
Sytem.out.println("El area es"+ r.area());
//verificamos si es cuadrado
if (r.obtenerAltura() == r.obtenerBase){
Sytem.out.println("El area es"+ r.area());
}