Red de conocimiento informático - Material del sitio web - ¿Por qué la longitud de una cadena en JAVA se determina mediante el método de longitud en lugar de la propiedad de longitud?

¿Por qué la longitud de una cadena en JAVA se determina mediante el método de longitud en lugar de la propiedad de longitud?

De hecho, tobyliu415 ya lo dijo, y lo explicaré nuevamente, la longitud de la cadena está diseñada para ser leída solo por métodos. Especialmente para evitar declaraciones como str.length = 5;. Debido a que esta es una declaración irrazonable, el usuario no debe establecer la longitud de la cadena, solo debe leerse.

Este es uno de los tres elementos principales de la encapsulación orientada a objetos. Si aún no comprende el contenido anterior, no podrá comprenderlo de inmediato. familiarizado con la orientación a objetos.