TcolotESAD

Clases abstractas Evidencia unidad 3 Buhootecolote

Bienvenido a la casa de los Tecolotes ESAD Ahora UnADM
Si ya eres miembro, entra, te estamos esperando...

Y si no !Que esperas!
Regístrate y forma parte de esta gran familia...
Administrador
TcolotESAD

Clases abstractas Evidencia unidad 3 Buhootecolote

Bienvenido a la casa de los Tecolotes ESAD Ahora UnADM
Si ya eres miembro, entra, te estamos esperando...

Y si no !Que esperas!
Regístrate y forma parte de esta gran familia...
Administrador
TcolotESAD
¿Quieres reaccionar a este mensaje? Regístrate en el foro con unos pocos clics o inicia sesión para continuar.


Comunidad independiente de Estudiantes de La Universidad Abierta y a Distancia de México (UnADM)


 
ÍndiceÍndice  PortalPortal  Últimas imágenesÚltimas imágenes  RegistrarseRegistrarse  ConectarseConectarse  
Comunidad de estudiantes de la UnAD (Universidad Abierta y a Distancia de México)
Búsqueda Google
Google
Últimos temas
» Alguien del Foro es Docente en la Unadmexico
Clases abstractas Evidencia unidad 3 Emptypor HELENA Dom 26 Abr - 1:02

» Convocatoria 2018-2
Clases abstractas Evidencia unidad 3 Emptypor HELENA Dom 29 Mar - 16:39

» Programas desarrollado administracion de producción, auditoria administrativa, canales de venta y desarrollo sustentable
Clases abstractas Evidencia unidad 3 Emptypor Gabrielasj Vie 27 Jul - 21:10

» Programas desarrollados de Telemática del 1o. al 9o. Aquí
Clases abstractas Evidencia unidad 3 Emptypor tecolotl Mar 20 Jun - 10:26

» Felicidades Tecolotes
Clases abstractas Evidencia unidad 3 Emptypor Daniela_ch_a Mar 20 Sep - 10:28

» MICROECONOMIA Unidades 1,2,3
Clases abstractas Evidencia unidad 3 Emptypor Cecilia Lun 19 Sep - 23:00

» sobre proyecto de tutores
Clases abstractas Evidencia unidad 3 Emptypor HELENA Miér 31 Ago - 21:15

» Proyecto Terminal I y II
Clases abstractas Evidencia unidad 3 Emptypor Trinidad Vie 14 Ago - 13:46

» Convocatoria 2016-1
Clases abstractas Evidencia unidad 3 Emptypor Trinidad Lun 3 Ago - 10:37

» Exámenes extraordinarios o de recuperación
Clases abstractas Evidencia unidad 3 Emptypor HELENA Vie 12 Jun - 14:28

Enlaces directos
Abril 2024
DomLunMarMiérJueVieSáb
 123456
78910111213
14151617181920
21222324252627
282930    
CalendarioCalendario
Visitas
Clases abstractas Evidencia unidad 3 Pageviews=1
Palabras claves
etica programas sistema TURISTICAS desarrollo mercadotecnia desarrollados local sustentable tecnologia ambiental empresas turismo administracion informatica productivo

Comparte

 

 Clases abstractas Evidencia unidad 3

Ver el tema anterior Ver el tema siguiente Ir abajo 
AutorMensaje
Emmanuel
Webmaster
Webmaster
Emmanuel

Mensajes : 1439

Clases abstractas Evidencia unidad 3 Empty
MensajeTema: Clases abstractas Evidencia unidad 3   Clases abstractas Evidencia unidad 3 EmptySáb 11 Feb - 19:29

Bueno en esta ejercicio se nos dan 2 clases abstractas, si nos damos cuenta al analizar detenidamente la estructura nos damos cuenta de que son la misma cosa.


public abstract class ClaseAbstracta1 {
public void AreaCuadrado(int lado);
public void PerimetroCuadrado(int lado);
public void AreaCirculo(float radio);
}

public abstract class ClaseAbstracta2 {
public void AreaCuadrado(int lado);

public void PerimetroCuadrado(int lado);

public void AreaCirculo(float radio);

}

Yo no se porque razón hicieron eso, pero si somos inteligentes podemos usar la herencia, para que podamos implementar clases y así los métodos para el área y el perímetro, tomando como punto de partida la misma clase abstracta. ¿como? pues podría ser así.

Supongamos que tenemos la clase abstracta:


public abstract class poligono {
public void operaciones_pentagono(int perimetro, int apotema, int lado); //Un poligono puede ser muchas cosas (hexagono, ṕentagono etc) por eso es algo "abstracto"
}


Creamos una clase que herede los atributos de la clase "polígono" y ademas implemente el método abstracto.


class Implementacion_area extends poligono{ //Se hereda de polígono

@Override
public void
operaciones_pentagono(int perimetro, i,int, apotema int lado) {
System.out.println(perimetro*apotema); // De esta manera se calcula el area del pentagono, se tiene el codigo para hacerlo
}
}

Ahora creamos una clase para poder calcular el perímetro, de la misma manera que el anterior:
class Implementacion_perimetro extends poligono{ //Se hereda de polígono

@Override
public void
operaciones_pentagono(int perimetro, i,int, apotema int lado) {
System.
out.println(5*lado);
// De esta manera se calcula el perimetro del pentagono, se tiene el codigo para hacerlo
}
}


Si nos damos cuenta estamos partiendo de una sola cosa que es la clase abstracta "polígono" pero la herencia permite cambiar nuestra implementación, ya que no es lo mismo sacar el área de un pentágono a sacar el perímetro.

Bueno ahora ¿y como jalo esto al método principal? pues la respuesta es sencilla con una simple referencia y ya.

Volver arriba Ir abajo
http://aprendiendognulinux.blogspot.com/
Emmanuel
Webmaster
Webmaster
Emmanuel

Mensajes : 1439

Clases abstractas Evidencia unidad 3 Empty
MensajeTema: Re: Clases abstractas Evidencia unidad 3   Clases abstractas Evidencia unidad 3 EmptyDom 12 Feb - 10:56

Estoy navegando solamente con algo para terminar mi evidencia, que netbeans al crear una interface me pide a wiwi el que implemente todos los métodos abstractos y yo solo quiero implementar lo concerniente a velocidad-desplazamiento etc :s
Volver arriba Ir abajo
http://aprendiendognulinux.blogspot.com/
chapis
Buhito
Buhito
chapis

Mensajes : 372

Clases abstractas Evidencia unidad 3 Empty
MensajeTema: Re: Clases abstractas Evidencia unidad 3   Clases abstractas Evidencia unidad 3 EmptyLun 13 Feb - 1:55

Aún no llego a esta evidencia, pero espero que con esto que nos publicaste me de una idea clara de lo que nos piden.
Volver arriba Ir abajo
chapis
Buhito
Buhito
chapis

Mensajes : 372

Clases abstractas Evidencia unidad 3 Empty
MensajeTema: Re: Clases abstractas Evidencia unidad 3   Clases abstractas Evidencia unidad 3 EmptySáb 25 Feb - 18:58

Hola compañeros, tengo problemas en esta evidencia, debido a que me marca los siguientes errorres.
Clases abstractas Evidencia unidad 3 Errores

Ojala y me puedan ayudar, adémas de que no se por que me marca como error si coloco la línea @Override.
Volver arriba Ir abajo
josemanuel31
Buhito
Buhito
josemanuel31

Mensajes : 217

Clases abstractas Evidencia unidad 3 Empty
MensajeTema: Re: Clases abstractas Evidencia unidad 3   Clases abstractas Evidencia unidad 3 EmptyLun 27 Feb - 11:43

creo lo que te marca es que no estas dando los valores correctos a la clase areas.

Saludos
Volver arriba Ir abajo
Emmanuel
Webmaster
Webmaster
Emmanuel

Mensajes : 1439

Clases abstractas Evidencia unidad 3 Empty
MensajeTema: Re: Clases abstractas Evidencia unidad 3   Clases abstractas Evidencia unidad 3 EmptyLun 27 Feb - 23:51

Mas bien que no existe la clase áreas cannot find symbol (no se encuentra simbolo).
Volver arriba Ir abajo
http://aprendiendognulinux.blogspot.com/
chapis
Buhito
Buhito
chapis

Mensajes : 372

Clases abstractas Evidencia unidad 3 Empty
MensajeTema: Re: Clases abstractas Evidencia unidad 3   Clases abstractas Evidencia unidad 3 EmptyMar 28 Feb - 4:49

Gracias compañeros lo checo entonces.
Volver arriba Ir abajo
BIO620
Aún en el cascarón
Aún en el cascarón


Mensajes : 1

Clases abstractas Evidencia unidad 3 Empty
MensajeTema: Re: Clases abstractas Evidencia unidad 3   Clases abstractas Evidencia unidad 3 EmptyDom 17 Jun - 11:45

Emmanuel escribió:
Mas bien que no existe la clase áreas cannot find symbol (no se encuentra simbolo).

Hola me podrian ayudar con esta evidencia???, No tengo ni idea que hacer.

No se ustedes, pero como que esta unidad (Unidad 3) no estuvo muy bien planteada ni muy bien redactada. Almenos para mi, que soy nuevo en Java y en programacion!!!, jejeje
Volver arriba Ir abajo
Emmanuel
Webmaster
Webmaster
Emmanuel

Mensajes : 1439

Clases abstractas Evidencia unidad 3 Empty
MensajeTema: Re: Clases abstractas Evidencia unidad 3   Clases abstractas Evidencia unidad 3 EmptyLun 18 Jun - 21:03

1. (Del lat. abstractus). adj. Que significa alguna cualidad con exclusión del sujeto

Tu creas una clase abstracta ejemplo poligono, ¿cuales son las cualidades de un poligono en general? ah pues que tiene lados ¿no? que tiene apotema, aja, ademas de que se pueden calcular areas y perimetros, pero ojo estamos hablando muy generalmente en respecto a poligono.

Si te digo 6 lados pues ya estamos incluyendo al sujeto que es un hexagono, o si te digo 5 lados pues ya estamos metiendonos con el pentagono, aqui ya no se estan abstrayendo las cualidades de los poligonos sino que nos estamos enfocando en aspectos muy particulares.

Y bueno despues de tanto choro ¿de que me sirve esto? pues facil que si tu creas la clase abstracta poligono con sus cualidadades (si lado, perimetro y apotema) tu puedes a partir de la herencia en java "reimplementar metodos" y a partir de la herencia y el uso de "extends" puedes crear un metodo para el calculo del area del poligono y del perimetro del mismo poligono solo usando "@override" e implementando en cada caso ¿porque? porque no es lo mismo calcular el area que el perimetro, (por favor ve el ejemplo).

PD ando con una gripa de la fregada y pense "le pongo una explicacion sin tanto drama" pero no pude jejeje Clases abstractas Evidencia unidad 3 2097682944 haber si no te enrede.
Volver arriba Ir abajo
http://aprendiendognulinux.blogspot.com/
chapis
Buhito
Buhito
chapis

Mensajes : 372

Clases abstractas Evidencia unidad 3 Empty
MensajeTema: Re: Clases abstractas Evidencia unidad 3   Clases abstractas Evidencia unidad 3 EmptyMar 19 Jun - 1:54

Muy bien explicado Emmanuel.
Volver arriba Ir abajo
Momyto_23
Aún en el cascarón
Aún en el cascarón
Momyto_23

Mensajes : 33

Clases abstractas Evidencia unidad 3 Empty
MensajeTema: Re: Clases abstractas Evidencia unidad 3   Clases abstractas Evidencia unidad 3 EmptyJue 19 Jul - 10:20

No pude hacer las referencias en el método principal ... lo he intentado ... algun ejemplo por favor de como hacer la referencia?

Gracias
Volver arriba Ir abajo
shoken
Aún en el cascarón
Aún en el cascarón


Mensajes : 1

Clases abstractas Evidencia unidad 3 Empty
MensajeTema: Re: Clases abstractas Evidencia unidad 3   Clases abstractas Evidencia unidad 3 EmptyJue 8 Ago - 20:34

Hola Buenas Noches;

Con este tema tengo aun problemas, tratar de compilar el ejemplo que pone Emmanuel, me sale que no encuentra la clase principal, espero puedan ayudarme

con algun ejemplo 

saludos
Volver arriba Ir abajo
Contenido patrocinado




Clases abstractas Evidencia unidad 3 Empty
MensajeTema: Re: Clases abstractas Evidencia unidad 3   Clases abstractas Evidencia unidad 3 Empty

Volver arriba Ir abajo
 

Clases abstractas Evidencia unidad 3

Ver el tema anterior Ver el tema siguiente Volver arriba 
Página 1 de 1.

 Temas similares

-
» Codigos corregidos de Desarrollo de software 5to cuatri Unidad 1 Y Unidad 2
» ¿Que tiene que ver las clases finales y el polimorfismo? JAVA
» Cambio de fecha del inicio de clases: 14 de enero 2013
» act 5 unidad 2
» UNIDAD 4 CSM

Permisos de este foro:No puedes responder a temas en este foro.
TcolotESAD :: Ingenierias UnADM :: Desarrollo de Software-