¿Palabra clave de Java?
1. Palabras clave de Java
Hay algunas palabras de propósito especial en el lenguaje Java llamadas palabras clave. Las palabras clave tienen un significado especial para el compilador de Java. ¡¡¡Tenga cuidado al utilizar el programa!!! Las palabras clave de Java son identificadores predefinidos con significados especiales en el lenguaje informático, a veces llamados palabras reservadas, y variables con significados especiales. Las palabras clave de Java tienen un significado especial para el compilador de Java. Se utilizan para representar un tipo de datos o para representar la estructura de un programa, etc. Las palabras clave no se pueden utilizar como nombres de variables, nombres de métodos, nombres de clases, nombres de paquetes y parámetros.
2. Explicación detallada
1. Control de acceso
1) privado privado
La palabra clave privada es un modificador de control de acceso. aplicarse a clases, métodos o campos (variables declaradas en una clase). Solo se puede hacer referencia a clases, métodos o campos privados (internos) dentro de la clase en la que están declarados. No son visibles fuera de la clase ni para las subclases. El alcance de acceso predeterminado de todos los miembros de la clase es el acceso a paquetes, es decir, a menos que existan modificadores de control de acceso específicos, se puede acceder a los miembros de la clase desde cualquier clase en el mismo paquete.
2) protected
La palabra clave protected es un modificador de control de acceso que se puede aplicar a una clase, método o campo (una variable declarada en una clase). Se puede hacer referencia a clases, métodos o campos protegidos dentro de la clase en la que están declarados, cualquier otra clase en el mismo paquete y cualquier subclase (independientemente del paquete en el que se declara la subclase). El ámbito de acceso predeterminado de todos los miembros de la clase es el acceso a paquetes, es decir, a menos que existan modificadores de control de acceso específicos, se puede acceder a los miembros de la clase desde cualquier clase del mismo paquete.
3) La palabra clave pública
La palabra clave pública es un modificador de control de acceso que se puede aplicar a clases, métodos o campos (variables declaradas en la clase). Solo se puede hacer referencia a una clase, método o campo público en cualquier otra clase o paquete. El alcance de acceso predeterminado de todos los miembros de la clase es el acceso a paquetes, es decir, a menos que existan modificadores de control de acceso específicos, se puede acceder a los miembros de la clase desde cualquier clase en el mismo paquete.
2. Modificadores de clases, métodos y variables
1) abstract declara abstracción
La palabra clave abstract puede modificar clases o métodos. Las clases abstractas se pueden ampliar (agregar subclases), pero no se pueden crear instancias directamente. Un método abstracto no se implementa en la clase en la que se declara, pero debe anularse en alguna subclase. Las clases que utilizan métodos abstractos son clases inherentemente abstractas y deben declararse abstractas.
2) clase clase
La palabra clave class se utiliza para declarar una nueva clase Java, que es una colección de variables y/o métodos relacionados. Las clases son los componentes básicos de los métodos de programación orientados a objetos. Las clases suelen representar algún tipo de entidad real, como una forma geométrica o una persona. Las clases son plantillas para objetos. Cada objeto es una instancia de una clase. Para usar una clase, generalmente se crea una instancia de un objeto de la clase usando el nuevo operador y luego se llama a los métodos de la clase para acceder a la funcionalidad de la clase.
3) herencia y extensión de extensiones
La palabra clave extends se usa en declaraciones de clase o interfaz para indicar que la clase o interfaz declarada es una clase cuyo nombre va seguido de la palabra clave extends. o una subclase de una interfaz. Las subclases heredan todas las variables y métodos públicos y protegidos de la clase principal. Las subclases pueden anular cualquier método no final de la clase principal. Una clase sólo puede extender a otra clase.
4) final final, inmutable
La palabra clave final se puede aplicar a una clase para indicar que la clase no se puede extender (no puede tener subclases). La palabra clave final se puede aplicar a un método para indicar que este método no se puede anular en subclases. Una clase no puede ser abstracta y final al mismo tiempo. Las instituciones de formación de cursos de Java creen que abstracto significa que la clase debe ampliarse y final significa que la clase no se puede ampliar. Un método no puede ser abstracto y definitivo al mismo tiempo.
Resumen significa que el método debe anularse y final significa que el método no se puede anular.