Академический Документы
Профессиональный Документы
Культура Документы
Prueba Circulo
Punto2
Circulo3
Nombre de clase
Atributos
#regresa( ):double
import java.text.DecimalFormat;
import javax.swing.JOptionPane;
// obtener coordenadas x-y y radio iniciales de Circulo3, como no existen usa a los del padre Punto2
System.exit( 0 );
}
Diagrama UML, ingeniería a la inversa
Clase Punto2
// constructor
public Punto2( int valorX, int valorY )
{
// la llamada implícita al constructor de Object ocurre aquí
x = valorX; // no hay necesidad de validación
y = valorY; // no hay necesidad de validación
}
// establecer x en el par de coordenadas
public void establecerX( int valorX )
{
x = valorX; // no hay necesidad de validación
}
}
Diagrama UML, ingeniería a la inversa
Clase Circulo3
// constructor
public Circulo3( int valorX, int valorY, double valorRadio )
{
// la llamada implícita al constructor de Punto2 ocurre aquí
x = valorX; // no hay necesidad de validación
y = valorY; // no hay necesidad de validación
establecerRadio( valorRadio );
}
// establecer el radio
public void establecerRadio( double valorRadio )
{
radio = ( valorRadio < 0.0 ? 0.0 : valorRadio );
}
// return radio
public double obtenerRadio()
{
return radio;
}