es es es es it es en zh es pt es de es es en en ja ar ar es es nl es es es es es es es es es es es es es pt es es kn es es es es es en es es es es es es es es es es es en cs es es es cs es es es es es es es es cs es es es es es es es es cs es es es es it es es es es it es es pl es es es es es es es es es es es es es es es es es es es es es es es es es es es ca es es es es es es es gl gl gl gl es it es pl es es cs es es it pl es es es es es es es es es es es es es es es es es es
El anterior ejemplo presenta la estrucmra habimal de un programa realizado en cualquier lenguaje orientado a objetos u OOP (Object Orí en red Programming), y en particular en el lenguaje Java. Aparece una clase que contiene el programa principal (aquel que contiene la función main()) y algunas clases de usuario (las específicas de la aplicación que se está desarrollando) que son utilizadas por el programa principal. Los ficheros fílente tienen la extensión *.java. mientras que los ficheros compilados tienen la extensión *.class.
Un fichero fuente (*.java) puede contener más de una clase, pero solo una puede ser public. El nombre del fichero fílente debe coincidir con el de la clase public (con la extensión *.java). Si por ejemplo en un fichero aparece la declaración {public class MiClase {...}) entonces el nombre del fichero deberá ser MiClase.java. Es importante que coincidan mayúsculas y minúsculas ya que MiClase.java y miclase.java serían clases diferentes para Java. Si la clase no es public. no es necesario que su nombre coincida con el del fichero. Una clase puede ser public o package (default). pero 110prívate o protected. Estos conceptos se explican posteriormente.
De ordinario una aplicación está constituida por varios ficheros *.class. Cada clase realiza unas funciones particulares, permitiendo construir las aplicaciones con gran medularidad e independencia entre clases. La aplicación se ejecuta por medio del nombre de la clase que contiene la función inain() (sin la extensión *.class). Las clases de Java se agrupan en packages, que son librerías de clases. Si las clases 110 se definen como pertenecientes a un package. se utiliza un package por defecto (default) que es el directorio activo. Los packages se estudian con más detenimiento el Apartado 3.6. a partir de la página 47.
Una clase es una agrupación de datos (variables o campos) y de funciones (métodos) que operan sobre esos datos. A estos datos y funciones pertenecientes a una clase se les denomina variables y métodos o funciones miembro. La programación orientada a objetos se basa en la programación de clases. Un programa se construye a partir de un conjunto de clases.
Una vez definida e implementada una clase, es posible declarar elementos de esta clase de modo similar a como se declaran las variables del lenguaje (de los tipos primitivos int, double. String, ...). Los elementos declarados de una clase se denominan objetos de la clase. De una única clase se pueden declarar o crear numerosos objetos. La clase es lo genérico: es el patrón o modelo para crear objetos. Cada objeto tiene sus propias copias de las variables miembro, con sus propios valores, en general distintos de los demás objetos de la clase. Las clases pueden tener variables static. que son propias de la clase y no de cada objeto.
Publicado por Unknown en 11:49
Enviar por correo electrónicoEscribe un blogCompartir con TwitterCompartir con FacebookCompartir en Pinterest
Entrada más reciente Entrada antigua Inicio
Suscribirse a: Enviar comentarios (Atom)
Java dispone del operador incremento (++) y decremento (--). El operador (++) incrementa en una unidad la variable a la que se aplica, mien...
Los Wrappers (envoltorios) son clases diseñadas para ser un complemento de los tipos primitivos. En efecto, los tipos primitivos son los ún...
Una clase puede redefinir (volver a definir) cualquiera de los métodos heredados de su super-clase que 110 sean final. El nuevo método sust...
La localización mas adecuada para una nueva unidad productiva debe orientarse hacia los mismos objetivos que el tamaño óptimo, es decir haci...
Maps y SortedMaps - Part 1
Un Map es una estructura de datos agrupados en parejas clave/valor. Pueden ser considerados como una tabla de dos columnas. La clave debe ...
Técnicas para Recopilación de Antecedentes
Para obtener antecedentes como las que acabamos de mencionar se han desarrollado técnicas de distinto grado de complejidad. Estas técnicas...
Clases TextArea y TextField
Ambas componentes heredan de la clase TextComponent y muestran texto seleccionable y editable. La diferencia principal es que TextField sól...
LECTURA DE UN ARCHIVO EN UN SERVIDOR DE INTERNET
Teniendo la dilección de Internet de un archivo, la librería de Java permite leer este archivo utilizando 1111 stream. Es una aplicación mu...
Insertar un manejador de evento a la etiqueta A (enlace) que hay en la página
Ahora que ya sabemos cómo y cuando debemos ejecutar las acciones de jQuery que alteren la funcionalidad, contenidos o aspecto de la página,...
Recordemos cómo será la creación de una base de datos con SQL:
1) En primer lugar, tendremos que dar nombre a la base de datos, con la sentencia CREATE DATABASE, si la hay, o con CREATE SCHEMA. 2) A con...
ESTRUCTURAS DE PROGRAMACIÓN - IV
ESTRUCTURAS DE PROGRAMACIÓN - III
ESTRUCTURAS DE PROGRAMACIÓN - II
ESTRUCTURAS DE PROGRAMACIÓN - I
Operadores que actúan a nivel de bits
Operador de concatenación de cadenas de caracteres...
Casos especiales: Clases Bigluteger y BigDecimal
Visibilidad y vida de las variables
Cómo se definen e inicializan las variables
PROGRAMACIÓN EN JAVA - Tipos Pvimitivos de Variables
PROGRAMACIÓN EN JAVA - Nombres de Variables
PROGRAMACIÓN EN JAVA - VARIABLES
ESTRUCTURA GENERAJL DE UN PROGRAMA JAVA - II
ESTRUCTURA GENERAJL DE UN PROGRAMA JAVA - I
NOMENCLATURA HABITUAL EX LA PROGRAMACIÓN EN JAVA
Consideraciones adicionales sobre el Ejemplo 1
Clase VeutanaCerrable - II
Clase VeutanaCerrable - I
Clase PanelDibujo - III
Clase PanelDibujo - II
Clase PanelDibujo - I
Clase RectauguloGrafico - II
Clase RectauguloGrafico - I
Clase Circulo - II
Clase Circulo - I
Clase Rectángulo - II
Clase Rectángulo - I
Acerca de Este Blog
Mi lista de blogs
NOTICIAS DE TECNOLOGIA Y TELECOMUNICACIONES
Honor Las ventajas de comprar un smartphone con servicio técnico y garantía en Bolivia - HONOR se apega a los estándares de calidad más exigentes de la industria global. Además, brinda un sistema de asistencia personalizado para entregar la ...
Rata de bombeo y eficiencia - Calculo de eficiencia de las bombas - Bomba Triplex - Volumen del cilindro = π.r².L Pi, conversión de radio a diámetro, unidades de conversión y el numero de cámaras son todas calculadas por la siguientes e...
LO QUE SE DE BLOGS
Video CONFIGURA TU ROUTER TP-LINK WR940N COMO REPETIDOR SIN CABLES 100% Inhalambrico -
Telefonos Moviles y Aplicaciones
Video Desayuno de Samsung para los Periodistas, los Galaxy S20 -
Lentes inteligentes que cambian su graduación - Cuando se alcanza cierta edad, la vista comienza a fallar. Muchas personas también sufren problemas de visión de nacimiento, o por una lesión. Si ves mal d...