A Mãe Object

4 respostas
TeiTei

Galera sabemos que todas as classes por padrão da linguagem java sao herdeiras da classe Object, entao qual seria a logica para esta linha de codigo abaixo.

public class Teste extends Object{

Teste(){}

}

:roll: :roll: :roll: :roll: :roll:

4 Respostas

L

TeiTei:
Galera sabemos que todas as classes por padrão da linguagem java sao herdeiras da classe Object, entao qual seria a logica para esta linha de codigo abaixo.

public class Teste extends Object{

Testando(){}

}

:roll: :roll: :roll: :roll: :roll:

esse código nem funciona, pq o construtor tem um nome diferente do da classe, mas a lógica para esta sua classe aí é NENHUMA!

TeiTei

Com relãção ao construtor desculpe eu errei, mas que eu ja vi em livro o extends Object eu ja vi inclusive no deitel…

felipealbuquerque

Todo objeto Java implicitamente herda de Object, de modo que não é necessário informar explicitamente esse relacionamento.
Quando você informa que uma classe A herda de uma B, você não pode falar que ela herda de uma C, e isso vale para Object também.

Se você informar explicitamente, por exemplo:

class Teste extends Object {
    //
}

A classe Teste não vai mais poder herdar de nenhuma outra classe.

Conclusão: Não há sentido e, mais ainda, é desaconselhável informar explicitamente que uma classe herda de Object.

pcalcado

Creio que esse exemplo foi criado apenas apra deixar claro que a classe não estende nenhuma outra, como TestCase.

Ps.: Movido apra Java Basicop

Criado 12 de novembro de 2007
Ultima resposta 12 de nov. de 2007
Respostas 4
Participantes 4