¡GoConqr estrena diseño! Cuéntanos qué te parece.

Mapa mental

herencia y polimorfismo POO_U3_A2_ceph

Cesar Omar Palacios Hernandez Español

herencia y polimorfismo POO_U3_A2_ceph

Contenido del mapa

herencia y polimorfismo POO_U3_A2_ceph

  1. herencia

    • permite que los objetos sean creados a partir de otros ya existentes, obteniendo características
    • Es un mecanismo que nos permite crear clases derivadas a partir de clase base
    • Nos permite compartir automáticamente métodos y datos entre clases subclases y objetos.
  2. polimorfismo

    • Por ejemplo, en un lenguaje de programación que cuenta con un sistema de tipos dinámico (en los que las variables pueden contener datos de cualquier tipo u objetos de cualquier clase) como Smalltalk no se requiere que los objetos que se utilizan de modo polimórfico sean parte de una jerarquía de clases
    • propiedad por la que es posible enviar mensajes sintácticamente iguales a objetos de tipos distintos.
  3. ejemplos

    • herencia
      • ublic class Mamifero { private int patas; private String nombre; public void imprimirPatas() { System.out.println(nombre + ” tiene ” + patas + ” patas\n”); } public Mamifero(String nombre, int patas) { this.nombre = nombre; this.patas = patas; } } public class Perro extends Mamifero { public Perro(String nombre){ super(nombre, 4); } } public class Gato extends Mamifero{ public Gato(String nombre){ super(nombre, 4); } } public class CreaPerro { public static void main(String [] args) { Perro bobi = new Perro(“Bobi”); bobi.imprimirPatas(); /*Está en la clase mamífero*/ } }
    • polimorfismo
      • jemeplo de polimorfismo publicclass Figura { private String nombre; private String color; public Figura(String nombre) { super(); this.nombre = nombre; } public Figura(String nombre, String color) { super(); this.nombre = nombre; this.color = color; } public String getNombre() { return nombre; } publicvoid setNombre(String nombre) { this.nombre = nombre; } public String getColor() { return color; } publicvoid setColor(String color) { this.color = color; } } package com.practica.polimorfismo; publicinterface OperacionesFigura { double calcularArea(); Figura figura();

Imágenes y archivos del mapa

  • herencia y polimorfismo POO_U3_A2_ceph
  • herencia y polimorfismo POO_U3_A2_ceph
  • herencia y polimorfismo POO_U3_A2_ceph

Información

Descripción
Mapa Mental sobre herencia y polimorfismo POO_U3_A2_ceph, creado por Cesar Omar Palacios Hernandez el 04/04/2014.
Visitas
206
Valoración

Escríbenos

¿Sobre qué es tu mensaje?

¿Qué te parece el nuevo diseño?

¿Te gusta?