3
respostas

Eu consigo utilizar o "toString" duas vezes seguidas?



//toString
        public String detalhes() {
            return "Livro [titulo=" + titulo + ", autor=" + autor 
                    + ", totPaginas=" + totPaginas + ", pagAtuais="
                    + pagAtuais + ", aberto=" + aberto + ", leitor=" 
                    + leitor + "]";

e logo em seguida utilizar outro toString

3 respostas

Como assim utilizar o toString duas vezes seguidas? Não entendi

Eu consigo utilizar duas vezes seguido os "toString" por exemplo tenho dois métodos especiais, consigo usar para o primeiro um "toString" e depois logo em seguida aplicar o "toString" novamente, só que com as informações do segundo método? Ou normalmente só existe um método especial por classe?

O método toString() retorna a representação em String de um objeto, até podemos chamar o toString() duas vezes, porém será redundante, a primeira chamada irá retornar uma String e a segunda irá chamar o toString da própria String, ou seja, não irá mudar o valor, pois já é uma String