ad

Clases

Concepto de Clase

Una clase es una agrupación de datos (variables o campos) y de funciones (métodos) que operan sobre esos datos.
public class Classname
{ ... // definición de variables y métodos
}
Un objeto (instance) es un ejemplar concreto de una clase.
Las características de una clase son las siguientes:
1) Todas las variables y funciones de Java deben pertenecer a una clase.
2) Si una clase deriva de otra (extends), hereda todas sus variables y métodos.
3) Java tiene una jerarquía de clases estándar de la que pueden derivar las clases que crean los usuarios.
4) En Java no hay herencia múltiple.
5) En un fichero se pueden definir varias clases, pero en un fichero no puede haber más que una clase public.
6) Si una clase contenida en un fichero no es public, no es necesario que el fichero se llame como la clase.
7) Los métodos de una clase pueden referirse de modo global al objeto de esa clase al que se aplican por medio de la referencia this.
8) Las clases se pueden agrupar en packages, introduciendo una línea al comienzo del fichero (package packageName;).
Una Clase puede considerarse como la representación programada de un objeto o situación real y existente del mundo cotidiano. Las Clases son la forma abstracta de manejar la información de manera computacional.
Mejor veamos un ejemplo muy sencillo:
Si un programador necesita manejar la información de los clientes de la empresa para la cual trabaja, sería muy incódomo estar declarando, inicializando y manipulando mil nombre, mil apellidos, mil direcciones, mil números de teléfono, mil números de identificación, mil ...
La solución que plantea la POO es la utilización de Clases para representar aquellos elementos o tipos no pertenecientes al lenguaje mismo de programación. Pues de hecho no existe un tipo primitivo que se llame "cliente". La solución exacta que se propone es crear todos los tipos necesarios apartir, o mediante la utilización, de los tipos ya existentes. En este caso en particular, debemos utilizar los tipos primitivos de Java para crear nuestro propio "Tipo" (Clase).

0 comentarios:

Publicar un comentario

ad

El Mundo De Peliculas



El Mundo De Peliculas

Nube de etiquetas

Blogumulus by Roy Tanck and Amanda Fazani

Music

Datos personales

Seguidores

Live Traffic Feed