viernes, 1 de noviembre de 2013

CLASES EN JAVA

Las clases son el centro de la Programación Orientada a Objetos (OOP - Object Oriented Programming). Algunos de los conceptos más importantes de la POO son los siguientes: 
  1. Encapsulación. Las clases pueden ser declaradas como públicas (public) y como package (accesibles sólo para otras clases del package). Las variables miembro y los métodos pueden ser public. prívate. protected y package. De esta forma se puede controlar el acceso y evitar un uso inadecuado. 
  2. Herencia. Una clase puede derivar de otra (extends), y en ese caso hereda todas sus variables y métodos. Una clase derivada puede añadir nuevas variables y métodos y/o redefinir las variables y métodos heredados. 
  3. Polimorfismo. Los objetos de distintas clases pertenecientes a una misma jerarquía o que implementan una misma interface pueden tratarse de una forma general e individualizada, al mismo tiempo. Esto, como se ha visto en el ejemplo del Capítulo 1. facilita la programación y el mantenimiento del código. 
En este Capítulo se presentan las clases y las interfaces tal como están implementadas en el lenguaje Java.

No hay comentarios:

Publicar un comentario