Polimorfismo de Java - Encapsulación y sobrecarga de métodos de clase

   La encapsulación consiste en encerrar el proceso y los datos, y el acceso a los datos solo se puede encapsular a través de las palabras clave private, protected y public en Java a través del método de interfaz definido.


   La encapsulación combina todos los componentes de un objeto. La encapsulación define cómo el programa se refiere a los datos del objeto. La encapsulación en realidad utiliza métodos para ocultar los datos de la clase y controlar la medida en que los usuarios pueden modificar la clase y acceder a los datos. La encapsulación adecuada puede hacer que el código sea más fácil de entender y mantener, y también mejorar la seguridad del código. La sobrecarga es el comportamiento en la misma clase, que es diferente del override (comportamiento entre diferentes clases) presentado en el problema anterior.


   Aquí hay un ejemplo simple para ilustrar la aplicación de la sobrecarga.


   Sobrecarga del constructor con diferentes parámetros.


inserte la descripción de la imagen aquí


   Cuando el mismo nombre de método no toma parámetros, no se ajusta a las reglas de sobrecarga y se informará un error.


inserte la descripción de la imagen aquí


   Si el nombre del método anterior se cambia a uno de los parámetros, puede cumplir con la regla de sobrecarga.


inserte la descripción de la imagen aquí


inserte la descripción de la imagen aquí


inserte la descripción de la imagen aquí


   A través de los ejemplos simples anteriores, puede ver la encapsulación sobrecargada de la sobrecarga y crear diferentes métodos de acuerdo con las necesidades para lograr los resultados de los diferentes métodos. El próximo número continuará introduciendo implementaciones de métodos abstractos polimórficos.

Supongo que te gusta

Origin blog.csdn.net/weixin_48591974/article/details/127417723
Recomendado
Clasificación