| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/04/2011 13:47:02
|
david.jv
JavaTeenager
Membro desde: 01/10/2010 15:26:54
Mensagens: 193
Offline
|
Galera, alguém poderia me explicar esse código ai.
This message was edited 1 time. Last update was at 01/04/2011 13:47:47
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/04/2011 13:54:54
|
jaboot
Virtual Machine Man
Membro desde: 01/07/2005 14:25:37
Mensagens: 749
Localização: São Paulo
Offline
|
Sim, aquilo ali embaixo é um outro construtor. Você pode ter N construtores para a mesma classe.
Quanto à primeira, se não me engano, se alguém tentar construir a classe sem passar parâmetros, ela chama a classe pai e manda uma mensagem de erro para o usuário.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/04/2011 13:57:45
|
david.jv
JavaTeenager
Membro desde: 01/10/2010 15:26:54
Mensagens: 193
Offline
|
como assim, construir uma classe sem passar parâmentros?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/04/2011 13:57:50
|
ctdaa
JavaGuru
![[Avatar]](/images/avatar/6ad7a30abbe69e43b586e8c7c39b9412.png)
Membro desde: 12/08/2009 19:01:45
Mensagens: 222
Offline
|
linha 05: super("Causa: Desconhecida");
Aqui está acionando o construtor da super classe, ou seja "Exception" -> ClasseDeExcecao extends Exception
linha 09: é um construtor com outra assinatura. Assim você pode criar sua ClasseDeExcecao sem parâmetros ou com parâmetros: (String mensagem)
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/04/2011 14:01:39
|
david.jv
JavaTeenager
Membro desde: 01/10/2010 15:26:54
Mensagens: 193
Offline
|
Agora eu entendi. Vlw
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/04/2011 14:02:05
|
alucardeck
GUJ Master
![[Avatar]](/images/avatar/441314de551ba5a9d38a4e3dd91bb80f.jpg)
Membro desde: 23/01/2007 00:49:50
Mensagens: 1023
Localização: Santos-SP
Offline
|
david.jv wrote:Galera, alguém poderia me explicar esse código ai.
o super indica que vc vai usar o metodo da classe pai..
no caso, vc esta usando o construtor da classe Exception..
um dos construtores do Exception aceita uma String como parametro..
o segundo construtor... é um overload (sobrecarga) do construtor da sua classe..
indica que vc tem um segundo meio de instanciar a classe, no caso, passando um parametro para usar no construtor da classe pai...
|
The road to hell is full of good intentions
Say farewell, we may never meet again
jChat Malandrinho --> http://www.guj.com.br/posts/list/100549.java
Linkedin --> http://br.linkedin.com/pub/diogo-facin/26/436/113 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/04/2011 14:08:14
|
jaboot
Virtual Machine Man
Membro desde: 01/07/2005 14:25:37
Mensagens: 749
Localização: São Paulo
Offline
|
Vamos imaginar que você tenha uma Classe que só pode ser instanciada com parâmetros. Exemplo: Se alguém tentar criar uma Pessoa pessoa = new Pessoa() vai dar pau; só aceita construir a classe Pessoa com a passagem de pelo menos um parâmetro. Regra do Java: se você não criar nenhum construtor para a classe, automaticamente é criado um construtor sem parâmetros.
This message was edited 1 time. Last update was at 01/04/2011 14:08:52
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/04/2011 14:09:14
|
david.jv
JavaTeenager
Membro desde: 01/10/2010 15:26:54
Mensagens: 193
Offline
|
Só para confirmar:
Outra classe:
This message was edited 4 times. Last update was at 01/04/2011 14:17:54
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/04/2011 14:21:45
|
jaboot
Virtual Machine Man
Membro desde: 01/07/2005 14:25:37
Mensagens: 749
Localização: São Paulo
Offline
|
david.jv wrote:Só para confirmar:
Outra classe:
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/04/2011 14:32:28
|
samykzy
HelloWorld
Membro desde: 26/03/2011 09:58:57
Mensagens: 13
Offline
|
david.jv wrote:Só para confirmar:
Outra classe:
sim, é isso ai mesmo...
|
Android 3.0 Yeah! |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/04/2011 14:53:12
|
david.jv
JavaTeenager
Membro desde: 01/10/2010 15:26:54
Mensagens: 193
Offline
|
Valeu galera, excelentes explicações.
O primeiro código tá entendido, agora eu queria que vocês me ajudassem a entender esse aqui:
A única coisa que eu sei sobre esse código é que ele limita caracteres em JText field ...
This message was edited 2 times. Last update was at 01/04/2011 14:55:27
|
|
|
 |
|
|