Utilização do ToString para operação de frações

3 respostas
U

Eu tenho q usar o toString para fazer uma string com o resultado d uma operação de frações? Os metodos de cada operação tem q ser void ou ter um return? E mais importnte como eu faço e uso o toString?

3 Respostas

E

O método toString é sempre assim:

public String toString() {
...............
}

O que vai dentro dele? Aí é por sua conta :slight_smile:

Por exemplo, digamos que você tem uma classe Racional, que tem dois membros (denominador e numerador). Nesse caso, o método toString() seria algo como

public String toString() {
    return numerador + "/" + denominador;
}
U

a classe toString vai dentro de cada metodo das operações? Como c fosse o return delas?

alexandref93

toString é um método da classe Object, que geralmente é feito overriding pra retornar um valor mais bonito :smiley:
sendo que a class Object é extends automaticamente!!!

public class SuaClass{

     public String toString(){
           return "Eu sou o retorno da classe";
     }

    public static void main(String [] args){
              SuaClass s = new SuaClass();
              System.out.println(s);

   }
 
}

o valor imprimido vai ser : Eu sou o retorno da classe

se vc não fazer um overriding do método toString, vai retornar esse valor: getClass().getName() + ‘@’ + Integer.toHexString(hashCode())
no caso esse: pacotequalquer.SuaClass@5d888759

Criado 1 de novembro de 2010
Ultima resposta 1 de nov. de 2010
Respostas 3
Participantes 3