Al administrar los datos en Java, puede haber un requisito para dividirlos en diferentes secciones para que el acceso sea conveniente. Por ejemplo, clasificar los datos de tal manera que las funcionalidades idénticas se adhieran en un solo lugar. En tal caso, escenarios, definir y utilizar una clase en Java es conveniente para almacenar e invocar los recursos de manera efectiva.
Este artículo discutirá los enfoques para definir una clase en Java.
Cómo definir una clase en Java?
"Clase" es un bloque de construcción fundamental en OOP (programación orientada a objetos). Puede ilustrar los datos y las funcionalidades asociadas con la clase creando un objeto de esa clase y accediendo a las variables y funciones de los miembros de la clase.
Sintaxis
clase className
// Agregar funcionalidades en la clase
Terminologías importantes a considerar al definir una clase
Las siguientes son las terminologías vitales que juegan un papel clave al tiempo que declara una clase:
- "Modificadores": Estos representan que una clase puede ser pública o predeterminada.
- "palabra clave": El "claseLa palabra clave se utiliza para crear/declarar una clase.
- "Clase hereditaria (opcional)": Esto se refiere a la clase madre que debe ser heredada por la clase de niños. Esto se hace especificando el "extender"Palabra clave entre las clases heredadas y heredadas, respectivamente.
- "Interfaces (opcionales)": Una lista de interfaces separadas por comas aplicadas por la clase. Una clase puede aplicar más de una interfaz.
Ejemplo 1: Defina una clase e invoca la variable especificada en Java
En este ejemplo, se definirá una clase y la variable de clase inicializada se puede invocar y modificar:
clase predeterminada Clase
Ciudad de cuerda;
public void displayCity ()
Sistema.afuera.println ("La ciudad es:"+ciudad);
defaultClass obj = new DefaultClass ();
obj.ciudad = "Los Ángeles";
obj.DisplayCity ();
En las líneas de código anteriores, aplique los siguientes pasos:
- En primer lugar, defina una clase llamada "clase predeterminada"Al especificar el"clasePalabra clave, como se discutió.
- En la definición de clase, especifique la cadena establecida sin definirla.
- Después de eso, declare una función llamada "DisplayCity ()". En su definición, muestre la cadena especificada.
- En Main, cree un objeto de la clase definida a través del "nuevo"Palabra clave y la"DefaultClass ()"Constructor, respectivamente.
- Después de eso, agregue el valor asignado a la cadena refiriéndose al objeto creado.
- Por último, muestre la cadena invocando la función de clase acumulada:
Producción
En la salida anterior, se puede observar que la cadena asignada se asigna a la variable indefinida y se muestra al invocar la función de clase.
Ejemplo 2: Defina una clase e invoca la función en Java
Ahora, ejecute el siguiente código:
Clase CustomClass
public void displayName ()
Sistema.afuera.println ("El nombre es Harry");
CustomClass obj = new CustomClass ();
obj.nombre para mostrar();
En las líneas de código anteriores:
- Recuerde los enfoques discutidos para crear una clase.
- Ahora, defina la función "nombre para mostrar()”Y mostrar el mensaje establecido en su definición (función).
- En Main, del mismo modo, cree un objeto de la clase definida e invoca la función de clase con la ayuda del objeto creado.
Producción
La salida anterior significa que la función se invoca correctamente.
Ejemplo 3: heredar una clase de una clase de padres en Java
En este ejemplo específico, se pueden definir dos clases en las que uno hereda el otro, heredando así sus funcionalidades:
Padre de clase
public void display1 ()
Sistema.afuera.println ("Esta es una función principal");
El niño de clase extiende a los padres
public void display2 ()
Sistema.afuera.println ("Esta es una función infantil");
niño obj = nuevo niño ();
obj.display1 ();
Según el código anterior, implementa los pasos establecidos a continuación:
- Primero, repita los pasos discutidos para definir una clase y la función acumulada en ella.
- Tenga en cuenta que esta clase actúa como la "padre" clase.
- Después de eso, defina otra clase llamada "niño"Heredar la clase principal utilizando el"extenderPalabra clave.
- En esta clase, del mismo modo, defina una función llamada "display2 ()”Y mostrar el mensaje proporcionado.
- En Main, cree un objeto de la clase infantil e invoque la función de clase principal llamada "display1 ()"Dado que esta clase (hijo) hereda la clase principal.
Producción
Como se ve en la salida anterior, la clase principal ha sido heredada adecuadamente.
Conclusión
Una clase se puede definir a través de la palabra clave "clase" y definir sus funcionalidades i.e variables y funciones dentro de él. Se puede invocar creando su objeto en general. Además, le permite invocar las funcionalidades contenidas dentro de la clase y la clase principal (en caso de herencia) convenientemente. Este artículo guió sobre definir una clase en Java.