cuando consideramos un programa Java, se puede definir como una colección de objetos que se comunican mediante la invocación de los métodos de los demás. Veamos ahora brevemente qué significan las variables de clase, objeto, métodos y instancia.
-
Object-los objetos tienen estados y comportamientos. Ejemplo: un perro tiene estados: color, nombre, raza, así como comportamiento como mover la cola, ladrar, comer., Un objeto es una instancia de una clase.
-
Class-una clase se puede definir como una plantilla/blueprint que describe el comportamiento/estado que soporta el objeto de su tipo.
-
− Métodos Un método es básicamente un comportamiento. Una clase puede contener muchos métodos. Es en los métodos donde se escriben las lógicas, se manipulan los datos y se ejecutan todas las acciones.
-
variables de instancia-cada objeto tiene su conjunto único de variables de instancia. El estado de un objeto se crea mediante los valores asignados a estas variables de instancia.,
primer programa Java
veamos un código simple que imprimirá las palabras Hola Mundo.
Ejemplo
veamos cómo guardar el archivo, compilar y ejecutar el programa. Siga los pasos siguientes:
-
abra el Bloc de notas y agregue el código anterior.
-
Guarde el archivo como: MyFirstJavaProgram.Java.
-
Abra una ventana de símbolo del sistema y vaya al directorio donde guardó la clase. Supongamos que es C:\.
-
escriba ‘ javac MyFirstJavaProgram.java ‘ y pulse enter para compilar su código., Si no hay errores en el código, el símbolo del sistema lo llevará a la siguiente línea (supuesto : la variable path está establecida).
-
Ahora, escriba ‘java MyFirstJavaProgram’ para ejecutar su programa.
-
podrá ver ‘Hello World’ impreso en la ventana.
Output
C:\> javac MyFirstJavaProgram.javaC:\> java MyFirstJavaProgram Hello World
sintaxis básica
acerca de los programas Java, es muy importante tener en cuenta los siguientes puntos.
-
sensibilidad de mayúsculas y minúsculas-Java es sensible a mayúsculas y minúsculas, lo que significa que el identificador Hello Y hello tendrían un significado diferente en Java.,
-
nombres de clase – para todos los nombres de clase la primera letra debe estar en mayúsculas. Si se usan varias palabras para formar un nombre de la clase, la primera letra de cada palabra interior debe estar en mayúsculas.
Ejemplo: class MyFirstJavaClass
-
nombres de métodos − todos los nombres de métodos deben comenzar con una letra minúscula. Si se usan varias palabras para formar el nombre del método, entonces la primera letra de cada palabra interior debe estar en mayúsculas.
Ejemplo: public void myMethodName ()
-
Nombre del archivo de programa − el nombre del archivo de programa debe coincidir exactamente con el nombre de la clase.,
al guardar el archivo, debe guardarlo usando el nombre de la clase (recuerde que Java distingue entre mayúsculas y minúsculas) y anexar ‘.java’ al final del nombre (si el nombre del archivo y el nombre de la clase no coinciden, su programa no compilará).
pero tenga en cuenta que en caso de que no tenga una clase pública presente en el archivo, el nombre del archivo puede ser diferente al nombre de la clase. No es obligatorio tener una clase pública en el archivo.
ejemplo: supongamos que ‘MyFirstJavaProgram’ es el nombre de la clase. Entonces el archivo debe ser guardado como ‘ MyFirstJavaProgram.,java ‘
-
public static void main (String args) – el procesamiento de programas Java comienza desde el método main (), que es una parte obligatoria de cada programa Java.
Java Identificadores
Todos los componentes de Java requieren nombres. Los nombres utilizados para clases, variables y métodos se denominan identificadores.
en Java, hay varios puntos para recordar sobre los identificadores. Son los siguientes:
-
todos los identificadores deben comenzar con una letra (de A A Z O DE A A z), un carácter de moneda ($) o un subrayado (_).,
-
después del primer carácter, los identificadores pueden tener cualquier combinación de caracteres.
-
una palabra clave no se puede utilizar como identificador.
-
Lo más importante es que los identificadores distinguen entre mayúsculas y minúsculas.
-
ejemplos de identificadores legales: age, salary salary, _value, _ _ 1 _ value.
-
ejemplos de identificadores ilegales: 123abc, – salary.
modificadores Java
Al igual que otros lenguajes, es posible modificar clases, métodos, etc., mediante el uso de modificadores., Hay dos categorías de modificadores –
-
modificadores de acceso-default , public, protected, private
-
modificadores sin acceso-final, abstract, strictfp
veremos más detalles sobre los modificadores en la siguiente sección.
Java Variables
los Siguientes son los tipos de variables en Java
- Variables Locales
- Variables de Clase (Estáticos)
- Variables de Instancia (No estáticos)
Java Arrays
los Arrays son objetos que almacenan varias variables del mismo tipo., Sin embargo, una matriz en sí es un objeto en el montón. Veremos cómo declarar, construir e inicializar en los próximos capítulos.
Java Enums
Los Enums se introdujeron en Java 5.0. Las enumeraciones restringen una variable para que tenga uno de los pocos valores predefinidos. Los valores de esta lista enumerada se denominan enumeraciones.
con el uso de enumeraciones es posible reducir el número de errores en su código.
por ejemplo, si consideramos una solicitud para una tienda de jugos frescos, sería posible restringir el tamaño del vidrio a pequeño, mediano y grande., Esto aseguraría que no permitiría a nadie pedir cualquier tamaño que no sea pequeño, mediano o grande.
Example
el ejemplo anterior producirá el siguiente resultado:
Output
Size: MEDIUM
Nota: Los enumeraciones se pueden declarar como propios o dentro de una clase. Métodos, variables, constructores pueden ser definidos dentro de enums también.
Java Keywords
la siguiente lista muestra las palabras reservadas en Java. Estas palabras reservadas no pueden ser utilizadas como nombres de constante o variable o cualquier otro identificador.,
Comments in Java
Java supports single-line and multi-line comments very similar to C and C++., Todos los caracteres disponibles dentro de cualquier comentario son ignorados por el compilador Java.
ejemplo
salida
Hello World
usando líneas en blanco
una línea que contiene solo espacio en blanco, posiblemente con un comentario, se conoce como una línea en blanco, y Java la ignora totalmente.
herencia
en Java, las clases pueden derivarse de clases. Básicamente, si necesita crear una nueva clase y aquí ya hay una clase que tiene parte del código que necesita, entonces es posible derivar su nueva clase del código ya existente.,
este concepto le permite reutilizar los campos y métodos de la clase existente sin tener que reescribir el código en una nueva clase. En este escenario, la clase existente se llama superclase y la clase derivada se llama subclase.
Interfaces
en el lenguaje Java, una interfaz se puede definir como un contrato entre objetos sobre cómo comunicarse entre sí. Las Interfaces juegan un papel vital cuando se trata del concepto de herencia.
una interfaz define los métodos, una clase derivada (subclase) debe usar., Pero la implementación de los métodos depende totalmente de la subclase.
¿qué sigue?
la siguiente sección explica sobre objetos y clases en programación Java. Al final de la sesión, podrá obtener una imagen clara de qué son objetos y qué son clases en Java.
Leave a Reply