herencia y polimorfismo POO_U3_A2_ceph

Beschreibung

Mindmap am herencia y polimorfismo POO_U3_A2_ceph, erstellt von Cesar Omar Palacios Hernandez am 04/04/2014.
Cesar Omar Palacios Hernandez
Mindmap von Cesar Omar Palacios Hernandez, aktualisiert more than 1 year ago
Cesar Omar Palacios Hernandez
Erstellt von Cesar Omar Palacios Hernandez vor mehr als 10 Jahre
189
0

Zusammenfassung der Ressource

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();
                Zusammenfassung anzeigen Zusammenfassung ausblenden

                ähnlicher Inhalt

                Imperialismus
                sandya.zimmerman
                Deutsch Einstufungstest Niveau A1.1
                SprachschuleAktiv
                Stochastik Grundbegriffe
                steffen_1411
                Kalter Krieg
                Anina Hagi
                PuKw Step 6 - Fragen aus der VO/Literatur
                frau planlos
                Shakespeare and the Elizabethan World
                Laura Overhoff
                Vetie - Pathologie 2012
                Fioras Hu
                PAED
                Anna Huber
                Vetie Para Morphologie Protozoen
                Kristin E
                Vetie Para Morphologie Virtuelles Mikroskop
                Kristin E
                Vetie Chirurgie 2019
                Péroline de Gail