GoConqr hat ein neues Design! Sag uns, wie es dir gefällt.

Mindmap

Clase

Gerardo Aguila Spanisch

Inhalt der Mindmap

Clase

  1. Encapsulamiento

    • Publico
      • Se puede acceder, mediante cualquier funcion o metodo de una clase.
    • Internal
      • Solo se puede acceder desde el proyecto actual.
    • Protegido
      • Se hereda pero no se puede manipular desde otro lugar que no sea el mismo metodo.
    • Privado
      • Solo se puede acceder a estos mediante metodos de la clase que esta compilando, es el de mas restriccion,
  2. Constructores

    • Perteneces a los metodos miembro de una clase. Siempre son publicos,
    • Tiene el mismo nombre de la clase a la que pertenece.
    • Nos ayudan a inicilizar los datos.
    • Una clase puede tener mas de un constructor
  3. Destructores

    • No se pueden invocar.
    • Como regla su nombre antepone una tilde (~).
    • Se activa al terminar de ejecutarse la aplicación.
    • Nos libera espacio en la memoria.
  4. Sobrecarga

    • Dos o mas métodos tiene el mismo nombre. Pero con diferentes firmas.
    • Se pueden utilizar en cualquier momento, al convocarlos y enviarles los parametros que solicita en su firma.
    • Nos ahorran sobreescritura de codigo.
    • Se puede utilizar con métodos , operadores y con constructores
    • Para mandar a llamar o invocar, solo se pone el objeto, se abre parentesis y se enlistan todos los metodos existentes y te proporciona la firm de cada metodo con el mismo nombre.
  5. Herencia

    • Es la capacidada de utillizar clases, variables, metodos de una clase hija que hereda de una clase padre.
    • Herencia simple, la clase Padre otorga atributos, a una o mas clases hijas.
    • Herencia multiple, dos o mas clases padre heredan a una clase hija sus atributos, metodos, parametros, etc.
    • Solo basta instanciar y pasar parametros para hacer usos de sus metodos.
    • Tambien se puede heredar de Clases abstractas y de interfaces.
  6. Poliformismo

    • Funcion que tiene la capacidad de efectuar diferentes acciones aun y cuando tiene el mismo nombre, y firmas diferentes.
      • Sobrecarga: tienen el mismo nombre pero su firma es diferente.
      • Parametrico: Regularmete utilizado en clases sin herencia.
      • De inclusion: Cuando se hereda de una clase padre y al utilizarlo en la clase hija se puede redefinir.
  7. Sobreescritura

    • Se utiliza en clases hijas que heredan de una clase padre algun metodo que al utilizarlo se redefine, se realizan cambios.
      • Override: que se utiliza para implementar un metodo abstracto de una clase padre.
      • Virtual: Se utiliza para definir un metodo heredado de una interface.
  8. Intrerface

    • Clase especial en donde se crean los metodos pero no se codifican.
    • Al craer una interface todas las clases que hereden de esta interface deberan de codificar el metodo a corde a sus necesidades.
    • La clase que hereda de la interface utilizara la palabra reservada "virtual".
  9. Control de errores

    • Excepeciones
      • Para controlar errores durante ejecucion
    • Try-catch
      • Try: Se escribe el codigo que deberemos de controlar.
      • Catch: Se escribe lo que realizara cuando se produzca el error.
      • Finally: Se escribe lo que debe realizar independientemente de si se ejecuta o no.
    • Controles personalizados
      • Se integra el tipo de excepetion.
      • Si es un error nuevo por lo que debemos crear una nuevo.
      • Debe ir con 3 constructores: Constructor abstracto, con Herencia y reescritura.
  10. Conjunto de objetos

    • Arreglos: conjunto de objetos que tienen un mismo tipo, nombre y son controlados por un indice.
      • Unidimensionales: Solo tienen un indice o vector
      • Mutidimensionales: Con 2 o mas dimensiones que cuenta con filas y columnas.(Matrices),
    • Colecciones: Listas ligadas, deberan llevar la instruccion (using System.Collections.Generic;)
      • Es una coleecion de elementos conformados por Llave--> Valor-
    • Diccionario: Es una lista pero mas compleja.
    • Queue o Cola: Coleecion de objetos con la condicion (Primero en entrar-->Primero en salir).
    • Satck o Pila: Es una coleccion LIFO (Ultimo en entrar-->Primero en salir).
    • Lista ordenada o Sortedlist: colecciones de pares clave/valor que se ordena con la clave.

Informationen

Beschreibung
Programacion .NET 2
Erstellt von
Gerardo Aguila · Okt 2017
Aktualisiert
11 Dez 2017
Aufrufe
7
Bewertung

Feedback

Worum geht es?

Wie gefällt dir das neue Design?

Dein Eindruck