Trabajo POO

945 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 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(){

Documentos relacionados

  • trabajos
    2172 palabras | 9 páginas
  • Mapa Conceptual Conceptos POO
    1832 palabras | 8 páginas
  • Identificacion de los elementos de la poo
    2104 palabras | 9 páginas
  • ENSAYO SOBRE PROGRAMACIÓN ORIENTADA A OBJETOS (POO)
    1087 palabras | 5 páginas
  • POO 400 preguntas
    9169 palabras | 37 páginas
  • Trabajo
    706 palabras | 3 páginas
  • Cuestionario De La Poo
    1697 palabras | 7 páginas
  • Trabajo final de introduccion al analisis y diseño de sistemas
    1030 palabras | 5 páginas
  • Metodologias orientadas a objetos ADOO, OO, POO
    3023 palabras | 13 páginas
  • trabajo
    833 palabras | 4 páginas