Prsctica 7 Quiroz Ronquillo Aleph

Páginas: 5 (1029 palabras) Publicado: 20 de mayo de 2015
Carrera
Plan de estudios
Clave de la materia
Nombre de la materia
Semestre
Gpo.
Periodo
Ing. Sistemas Computacionales.
ISIC 2010-224
2D2
Programación Orientada a objetos
2
B
Ene-Jun/2015

Practica No.
Laboratorio de:
Nombre de la práctica
Duración (Hora)
7
L.S.C
Polimorfismo
1 Hrs.

1.- Enunciado

Crear una solución JAVA para cada ejercicio con las clases, métodos, campos y propiedadesindicadas:
En este ejercicio se va a trabajar con los conceptos de interfaz, herencia y metodos abstractos, aplicados a una jerarquía de clases para definir figuras geométricas. Todas las clases que se definan en este ejercicio deben implementar la interfaz Figura, que se encuentra a continuación:

/* Interfaz Figura */
public interface Figura
{
/* Devuelve el nombre de la figura*/
Public stringNombre();

/*Calcula la superficie de la figura*/
Public double calcularArea();

/*Calcula el perímetro de la figura*/
Public double calcularPerimetro();

/*Dibujar la figura en la pantalla, en modo texto*/
Public void dibujarTxt();
}


2.- Introducción

Esta práctica tiene como objetivo que el alumno implemente el uso de polimorfismo en programas


3.- Objetivo (Competencia)

Desarrolla programasen lenguaje de programación orientado a objetos(java) para dar solución a problemas utilizando excepciones, en el software Jcreator

4.- Fundamento

INTERFAS

Una interface es un conjunto de declaraciones de métodos (sin definición). También puede definir constantes, que son implícitamente public, static y final, y deben siempre inicializarse en la declaración. Estos métodos definen un tipo deconducta. Todas las clases que implementan una determinada interface están obligadas a proporcionar una definición de los métodos de la interface, y en ese sentido adquieren una conducta o modo de funcionamiento.
Una clase puede implementar una o varias interfaces. Para indicar que una clase implementa una o más interfaces se ponen los nombres de las interfaces, separados por comas, detrás de lapalabra implements, que a su vez va siempre a la derecha del nombre de la clase o del nombre de la
super-clase en el caso de herencia














5.- Descripción (Procedimiento)
A) Equipo necesario

Computadora.
Cañón.

Material de apoyo

JCreator

1. Desarrollo de la práctica

2. Ejecutar el software Jcreator.
3. Ir al menú en la opción File- new file
4. Ponerle nombre al programa conextensión (.java),
5. Capturar el programa
6. Compilarlo y corregir los errores que se presentan y volver a compilarlo
7. Ejecutar el programa

6.-Resultados y conclusiones

public interface Figura {

public String Nombre();
public double CalcularArea();
public double CalcularPerimetro();
public void DibujarTxt();
}


public class Cuadrado extends Rectangulo{

publicCuadrado() {
}

public Cuadrado(int lado) {
super(lado,lado);
}
}

public class Rectangulo implements Figura{

private int base;
private int altura;

public Rectangulo() {
}

public Rectangulo(int base, int altura) {
this.base = base;
this.altura = altura;
}


public String Nombre() {
if(this.altura!=this.base)return "Rectangulo";
else
return "Cuadrado";
}


public double CalcularArea() {
return (this.altura*this.base);
}

public double CalcularPerimetro() {
return (2*this.altura+2*this.base);
}


public void DibujarTxt() {
for(int alt=0;alt for(int bas=0;bas }
System.out.println();
}
}

public int getBase() {
return base;
}

public void setBase(int base) {
this.base = base;
}

public int getAltura() {
return altura;
}

public void setAltura(int altura) {
this.altura = altura;
}

}
ublic abstract class Triangulo implements...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • capitulo 7 de Historia de la Corrupcion en el Perú por A. Quiroz
  • Prsctica
  • Ronquillo
  • Ronquillo
  • Prsctico
  • El Aleph
  • El aleph
  • El Aleph

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS