| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/03/2010 22:09:10
|
Alberto.S
Debugger
![[Avatar]](/images/avatar/e822b33621918ef03d61d26ae6fed2e9.jpg)
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á." |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/03/2010 22:24:50
|
rogelgarcia
GUJ Master
![[Avatar]](/images/avatar/861e8bae74e22a572164fdb59b1caa8b.jpg)
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
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/03/2010 23:22:35
|
rmendes08
GUJ Master
![[Avatar]](/images/avatar/9ee855f3ce4dd40182183463232e2162.jpg)
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." |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/03/2010 23:41:19
|
rogelgarcia
GUJ Master
![[Avatar]](/images/avatar/861e8bae74e22a572164fdb59b1caa8b.jpg)
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
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/03/2010 08:09:44
|
walacy
JavaTeenager
![[Avatar]](/images/avatar/d9f4cbe3a1761c4c9ee56f6220861560.jpg)
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
  |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/03/2010 23:49:21
|
Alberto.S
Debugger
![[Avatar]](/images/avatar/e822b33621918ef03d61d26ae6fed2e9.jpg)
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á." |
|
|
 |
|
|