herencia y polimorfismo POO_U3_A2_ceph

Descripción

Mapa Mental sobre herencia y polimorfismo POO_U3_A2_ceph, creado por Cesar Omar Palacios Hernandez el 04/04/2014.
Cesar Omar Palacios Hernandez
Mapa Mental por Cesar Omar Palacios Hernandez, actualizado hace más de 1 año
Cesar Omar Palacios Hernandez
Creado por Cesar Omar Palacios Hernandez hace más de 10 años
189
0

Resumen del Recurso

herencia y polimorfismo POO_U3_A2_ceph
  1. herencia
    1. permite que los objetos sean creados a partir de otros ya existentes, obteniendo características
      1. Es un mecanismo que nos permite crear clases derivadas a partir de clase base
        1. Nos permite compartir automáticamente métodos y datos entre clases subclases y objetos.
        2. polimorfismo
          1. 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
            1. propiedad por la que es posible enviar mensajes sintácticamente iguales a objetos de tipos distintos.
            2. ejemplos
              1. herencia
                1. 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*/ } }
                2. polimorfismo
                  1. 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();
                Mostrar resumen completo Ocultar resumen completo

                Similar

                Tabla Periódica de los Elementos
                maya velasquez
                Creando una Ficha
                Diego Santos
                Test de Conocimiento General
                Diego Santos
                Arte Egipcio
                maya velasquez
                Fichas Verbos inglés presente, pasado y participio (131)
                JOWANI BELLO MELO
                Cualidades del sonido
                Olga Veiga
                Tema 1 I Tramitación Procesal
                Mangeles Martine
                CAMBIOS DE ESTADOS DE LA MATERIA
                Jose Curiel paez
                Fuentes del Derecho Mercantil
                Jetzabell Guerre
                Evaluación teórica final de elabora la matriz de offset
                Alma Fer
                Armamento 1er examen
                Donuts Donettes