Trabajo POO

961 palabras 4 páginas
9.4 Describa las formas en las que la herencia fomenta la reutilización de software, ahorra tiempo durante el desarrollo de los programas y ayuda a prevenir errores.
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
…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(){…

Documentos relacionados

  • Mapa Conceptual Conceptos POO
    1819 palabras | 8 páginas
  • POO 400 preguntas
    9156 palabras | 37 páginas
  • Cuestionario De La Poo
    1709 palabras | 7 páginas
  • Identificacion de los elementos de la poo
    2114 palabras | 9 páginas
  • ENSAYO SOBRE PROGRAMACIÓN ORIENTADA A OBJETOS (POO)
    1101 palabras | 5 páginas
  • Metodologias orientadas a objetos ADOO, OO, POO
    3010 palabras | 13 páginas
  • Trabajo final de introduccion al analisis y diseño de sistemas
    1021 palabras | 5 páginas
  • Mis trabajos
    3452 palabras | 14 páginas
  • trabajo
    825 palabras | 4 páginas
  • Trabajo
    691 palabras | 3 páginas