jueves, 11 de marzo de 2010

Abstracción

Consiste en aislar un elemento de los demás, consiste en captar las características de un objeto así como su comportamiento
Es un mecanismo y una práctica de reducir y los detalles del factor hacia fuera de modo que uno pueda centrarse en algunos conceptos a la vez.

Encapsulamiento

Consiste en unir en una clase las características y los comportamientos de los objetos, Para así tener todo en una sola entidad .El encapsulado consiste pues en ocultar los detalles de implementación de un objeto, pero a la vez se provee una interfaz pública por medio de sus operaciones permitidas

Ocultamiento

Nos Permite ocultar los características internas de una clase y exponer solo lo esencial para un sistema
En Java el ocultamiento se logra usando las palabras reservadas: public, private y protected delante de las variables y métodos.
Herencia

La Herencia
Es un mecanismo e la Programación Orientada a Objetos la cual nos permite crear objetos a partir de otros que ya fueron creados con anterioridad, Estos objetos tendrán características similares a los creados antes Es la relación entre una clase general y otra clase más especifica, Esto quiere decir que podemos crear clases derivadas a partir de clases base.
Herencia también es conocida como Generalización, Una de las funciones mas importantes de la Herencia es la de proporcionarnos el Polimorfismo

Polimorfismo

Es un concepto esencial de la programación orientada a objetos, El Polimorfismo nos permite crear clases diferentes que Heredan la misma Clase base por tanto sus métodos y atributos son iguales pero su comportamiento es diferente

MOFIFICADORES DE ACCESO

Mediante la utilización de los modificadores de acceso el programador de una clase puede restringir el acceso a los métodos y atributos de una clase.

Declaración de un modificador de Acceso

La Declaración de un modificador de acceso siempre va antes de cualquier miembro de la clase.
Modificador tipoVariable nombre;
A continuación conoceremos algunos de los modificadores de acceso
Public
Toda persona puede tener acceso y utilizar al elemento declarado public , si este es un método toda persona puede invocarlo.
Prívate
Solo se puede acceser a este método a o dato desde otro método de la clase.
Protected
Solo se puede acceder a la clase ó miembros de la clase desde la clase que contiene esos elementos

1 comentario:

  1. Consulta los criterios básicos de las características de la POO, no los tienes claros y confundes las cosas.

    ResponderEliminar