Buenas tardes, cigarzonl.
Voy a corregirte el ejercicio contestando a las preguntas así como considero que deberían ser las respuestas.
¿Te parece lógico el resultado?
El resultado es lógico porque las cadenas vacías también cuentan como carácteres.
Recuerda que los espacios cuentan. No es lo mismo una cadena de longitud cero o cadena vacía, representada por dos comillas sin espacio entre ellas, que una cadena que contenga un espacio, representada por dos cadenas que contengan un espacio entre ellas, cuya longitud o número de caracteres es 1.
¿Tienen utilidad conocida a la vista del código de la clase?
No tienen ninguna utilidad a la vista, porque no se utilizan en el código. Sólo se definen y inicializan con valores por defecto.
¿Se usan en los métodos que tenemos definidos?
No
Saludos.