Mind map
herencia y polimorfismo POO_U3_A2_ceph

Map content
herencia y polimorfismo POO_U3_A2_ceph
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.
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.
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();
- herencia
Images and files in the map
Information
- Description
- Mind Map on herencia y polimorfismo POO_U3_A2_ceph, created by Cesar Omar Palacios Hernandez on 04/04/2014.
- Created by
- Cesar Omar Palacios Hernandez
- Views
- 206
- Rating

