Logo Grupo codesi

Clases Java

Clases Java - Programación Orientada a Objetos

clases de programacion 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 la encapsulación, la herencia y el polimorfismo.
La encapsulación donde las clases pueden ser declaradas como públicas (public) y como package (accesibles sólo para otras clases del package). La variable miembro y los métodos pueden ser public, private, protected y package. De esta forma se puede controlar el acceso y evitar un uso inadecuado.
La herencia es cuando 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.
El polimorfismo es donde 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. Para conocer todas esta propiedades de las clases java te recomendamos este curso java como este que es presencial y 100% práctico.

clase java

Clases en programación

Concepto de clase: una clase es una agrupación de datos (variables o campos) y de funciones (métodos) que operan sobre esos datos. La definición de una clase se realiza en la siguiente forma:
[public] class Classname {
// definición de variables y métodos
...
}
donde la palabra public es opcional: si no se pone, la clase tiene la visibilidad por defecto, esto es, sólo es visible para las demás clases del package. Todos los métodos y variables deben ser definidos dentro del bloque {...} de la clase. Un objeto (en inglés, instance) es un ejemplar concreto de una clase. Las clases java son como tipos de variables, mientras que los objetos son como variables concretas de un tipo determinado.
Classname unObjeto;
Classname otroObjeto;

caracteristicas de las clases java

Características importantes de las Clases

Para conocer practicamenteel funcionamiento de las clases dejamos este curso de java donde aprenderás de la mano de un experto.

Articulos Relacionados a la tecnología Java

Seguridad de Java Java para Android Applets Java Juegos en Java Web Services Java Servidor Java Java 8 Fundamentos de Java 8 Metodos Java
Diplomado Java

Diseño de paginas Web Grupo Codesi