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

  • Trabajo final de introduccion al analisis y diseño de sistemas
    1030 palabras | 5 páginas
  • Mapa Conceptual Conceptos POO
    1832 palabras | 8 páginas
  • POO 400 preguntas
    9169 palabras | 37 páginas
  • Fertilizantes quimicos
    2349 palabras | 10 páginas
  • Tabla comparativa de lenguajes con soporte el desarrollo de aplicaciones orientada a objetos
    923 palabras | 4 páginas
  • ENSAYO SOBRE PROGRAMACIÓN ORIENTADA A OBJETOS (POO)
    1087 palabras | 5 páginas
  • Mi familia análisis de película
    1181 palabras | 5 páginas
  • Cemex Una Empresa Socialmente Responsable
    910 palabras | 4 páginas
  • Pruebas combinadas
    4034 palabras | 17 páginas
  • ENSAYO A CERCA DE LA IMPORTANCIA DE LA PROGRAMACIÓN ORIENTADA A OBJETOS EN LOS PROYECTOS DE DESARROLLO DE SOFTWARE.
    850 palabras | 4 páginas