Dúvida rápida sobre uso de método  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
Alberto.S
Debugger
[Avatar]

Membro desde: 11/02/2010 21:07:52
Mensagens: 58
Localização: São Leopoldo - RS
Offline

Olá,

comecei a estudar Java fazem 3 semanas, através do livro Java Como Programar - 4ª edição, H. M. Deitel e P. J. Deitel. Estou no capítulo 6 - Métodos. E no exercício 6.3:



na linha 21.

Minha pergunta é: Como é possível usar um método de uma classe através de uma variável de referência, sem antes instanciar a classe com new???

O correto não seria fazer:


Não entendi. Alguma ideia?

"Agita-te, que o mundo te guiará."
rogelgarcia
GUJ Master
[Avatar]

Membro desde: 21/06/2007 23:27:21
Mensagens: 1838
Offline

getContentPane() tá na classe que vc extendeu.. lá vai chamar um método que chama outro que chama outro e em algum lugar vai ter um new

(uma caracteristica que eu nao gosto nesse livro sao os applets..)

Rógel Garcia, criador do framework NEXT

http://www.nextframework.org
rmendes08
GUJ Master
[Avatar]

Membro desde: 29/05/2008 14:09:28
Mensagens: 1310
Offline

rogelgarcia wrote:getContentPane() tá na classe que vc extendeu.. lá vai chamar um método que chama outro que chama outro e em algum lugar vai ter um new

(uma caracteristica que eu nao gosto nesse livro sao os applets..)


Hhehehehe ... chega a ser engraçado, mas acontece que esse é um dos primeiros livros sobre Java, e na época Applets eram a promessa. Eu tenho a 2 edicao em ingles desse livro (comprei por 10 reais em uma feira em São Paulo) e tem uma ênfase exagerada nos recursos de multimídia e bibliotecas gráficas, como Java2D. Na época, (do livro, não quando comprei) nem Swing existia.

"A Técnica é transformada em Arte por quem a emprega"

"O futuro pertence àqueles que acreditam na beleza de seus sonhos"

Computadores Fazem Arte

http://www.uaijug.com.br

"É importante estabelecer uma estrutura de alto nível, mas isso não significa criar uma infinidade de diagramas de classes detalhados."
rogelgarcia
GUJ Master
[Avatar]

Membro desde: 21/06/2007 23:27:21
Mensagens: 1838
Offline

rmendes08 wrote:
rogelgarcia wrote:getContentPane() tá na classe que vc extendeu.. lá vai chamar um método que chama outro que chama outro e em algum lugar vai ter um new

(uma caracteristica que eu nao gosto nesse livro sao os applets..)


Hhehehehe ... chega a ser engraçado, mas acontece que esse é um dos primeiros livros sobre Java, e na época Applets eram a promessa. Eu tenho a 2 edicao em ingles desse livro (comprei por 10 reais em uma feira em São Paulo) e tem uma ênfase exagerada nos recursos de multimídia e bibliotecas gráficas, como Java2D. Na época, (do livro, não quando comprei) nem Swing existia.


É justamente por isso que nao gosto.. utiliza coisas de 10 anos atrás...

Rógel Garcia, criador do framework NEXT

http://www.nextframework.org
walacy
JavaTeenager
[Avatar]

Membro desde: 31/12/2009 15:31:39
Mensagens: 161
Localização: Brasília - DF
Offline

É tipo isso que acontece ali... O pai já escreveu o método, então o filho só reaproveita...
Aconselharia dar uma lida sobre herança...


Manoel Walacy
SCJP 6
walacy@gmail.com

[Email] [MSN]
Alberto.S
Debugger
[Avatar]

Membro desde: 11/02/2010 21:07:52
Mensagens: 58
Localização: São Leopoldo - RS
Offline

Obrigado pelas respostas. Ainda não cheguei no capítulo que trata de Herança. Mas de um modo geral, o new não foi usado porque o método está dentro do init() como no caso do square() ou nada a ver?

"Agita-te, que o mundo te guiará."
 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team