Trabajo POO
R//
Superclase y Subclases
El concepto de herencia conduce a una estructura jerárquica de clases o estructura de árbol, lo cual significa que en la OOP todas las relaciones entre clases deben ajustarse a dicha estructura.
En esta estructura jerárquica, cada clase tiene sólo una clase padre. La clase padre de cualquier clase es conocida como superclase. La clase hija de una superclase es llamada una subclase.
Una superclase puede tener cualquier número de subclases.
Una subclase puede tener sólo una superclase.
A es la superclase de B, C y D.
D es la superclase de E. …ver más…
ancho=Integer.parseInt(JOptionPane.showInputDialog("Digite el valor de (ancho) del Cuadrado")); largo=Integer.parseInt(JOptionPane.showInputDialog("Digite el valor de (largo) del Cuadrado"));
if(ancho==largo){ salida+="Cuadrado"+"\n"+"largo: "+largo+" cm "+"\n"+"ancho: "+ancho+" cm "+"\n";
}
else{ salida+="Cuadrado"+"\n"+"Los lados no son iguales (No cuadrado)"+"\n";
}
} public void Salida(){
JOptionPane.showMessageDialog(null,(salida));
}
}
Figuras Tridimencionales:
import javax.swing.*; public class FigurasTridimencionales extends Figuras{ int altura;
String salida1="Figuras Tridimencionales"+"\n"+"\n";
public void Cilindro(){ radio=Double.parseDouble(JOptionPane.showInputDialog("Digite el valor de (radio) del circulo")); altura=Integer.parseInt(JOptionPane.showInputDialog("Digite el valor de (altura) de la piramide")); salida+="Circulo"+"\n"+"Radio: "+radio+"\n"+"Altura: "+ altura+" cm"+"\n"+"\n";
}
public void Piramide(){ ancho=Integer.parseInt(JOptionPane.showInputDialog("Digite el valor de (ancho) de la piramide")); largo=Integer.parseInt(JOptionPane.showInputDialog("Digite el valor de (largo) de la piramide")); altura=Integer.parseInt(JOptionPane.showInputDialog("Digite el valor de (altura) de la piramide"));
if(ancho!=largo){ salida1+="Triangulo"+"\n"+"largo: "+largo+" cm "+"\n"+"ancho: "+ancho+" cm "+"\n"+"Altura: "+ altura+" cm"+"\n"+"\n";
}
else{ salida1+="Los lados son iguales (No triangulo)"+"\n"+"\n";
}
}
public void Cubo(){