| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/12/2009 14:11:15
|
Metal Java Full
JavaTeenager
![[Avatar]](/images/avatar/52f625b672e781ecd9f026356caa645b.jpeg)
Membro desde: 09/11/2009 11:42:27
Mensagens: 195
Localização: Fortaleza - CE
Offline
|
Criei um construtor vazio na minha aplicaçao e quis inicializar um objeto seu para chamar um metodo da sua classe...
Na classe Construtor já tem outro construtor parametrizado!!
Só que qando compilo diz q a variavel c está nula!!
Alguma soluçao?????
|
Graduação em Análise de Sistemas - Fortaleza (CE)
Sun Certified Programmer for the Java Platform, Standard Edition 6.0
Visitem meu Blog
"Reduza a Velocidade - Travessia de Modems 2400bps." OS VIGARISTAS - Frases de Informática |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/12/2009 14:37:09
|
WendersonLP
Java Ninja
![[Avatar]](/images/avatar/c1bb74048a5d773b8107cdc90cce668d.jpg)
Membro desde: 28/03/2009 06:31:49
Mensagens: 261
Localização: Sergipe
Offline
|
E porque você está querendo instanciar um objeto da própria classe?
É algo obrigatório ou necessário para sua aplicação?
|
Wenderson
Estudande de Sistemas de Informação
5° período
Universidade Federal de Sergipe
http://twitter.com/wenderson_se
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/12/2009 14:39:59
|
vitor lima
JavaBaby
![[Avatar]](/images/avatar/7d2bb55bb8d4a35025b15eb652920f3d.jpg)
Membro desde: 14/04/2009 09:16:59
Mensagens: 92
Offline
|
Eu acho que ele não está querendo ...
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/12/2009 14:46:11
|
diego.urban
Thread.start()
![[Avatar]](/images/avatar/2eeb0ece6332b43efe9e77e0244f6ff0.png)
Membro desde: 30/06/2008 16:42:11
Mensagens: 49
Localização: Blumenau
Offline
|
Metal Java Full wrote:Criei um construtor vazio na minha aplicaçao e quis inicializar um objeto seu para chamar um metodo da sua classe...
Na classe Construtor já tem outro construtor parametrizado!!
Só que qando compilo diz q a variavel c está nula!!
Alguma soluçao?????
Somente com essas informações fica difícil ajudar.
Poste o stack trace, como também o código-fonte.
Obrigado.
This message was edited 1 time. Last update was at 08/12/2009 14:47:11
|
Diego Leonardo Urban
Antes de você perguntar... |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/12/2009 15:29:53
|
Metal Java Full
JavaTeenager
![[Avatar]](/images/avatar/52f625b672e781ecd9f026356caa645b.jpeg)
Membro desde: 09/11/2009 11:42:27
Mensagens: 195
Localização: Fortaleza - CE
Offline
|
WendersonLP wrote:E porque você está querendo instanciar um objeto da própria classe?
É algo obrigatório ou necessário para sua aplicação?
Como está definido no meu exemplo, o objeto está em outra classe!!!
É pq eu precisso acessar um método de uma classe (Principal, por exemplo) na classe Agenda!
Para isso eu tenho q instanciar um objeto Principal...
... para depois acessar um método de Principal dentro de Agenda!!
Só q Principal já tem um construtor q inicializa algumas variaveis:
Portanto, nao me deixa instanciar um novo construtor a nao ser q eu mande um interio pra ele, e nao qeria fazer isso todas as vezes..
alguma sugestao?!
|
Graduação em Análise de Sistemas - Fortaleza (CE)
Sun Certified Programmer for the Java Platform, Standard Edition 6.0
Visitem meu Blog
"Reduza a Velocidade - Travessia de Modems 2400bps." OS VIGARISTAS - Frases de Informática |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/12/2009 15:41:12
|
tinorberto
JavaEvangelist
![[Avatar]](/images/avatar/906b92b2e09a38a0dc5933b4943e87a0.jpg)
Membro desde: 29/10/2008 15:54:46
Mensagens: 344
Localização: Viçosa - Minas Gerais
Offline
|
ainda ñ entendi o que vc quer fazer.
|
Bacharel - Ciência da Computação
Universidade Federal de Viçosa
OCJP 6 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/12/2009 15:51:39
|
Metal Java Full
JavaTeenager
![[Avatar]](/images/avatar/52f625b672e781ecd9f026356caa645b.jpeg)
Membro desde: 09/11/2009 11:42:27
Mensagens: 195
Localização: Fortaleza - CE
Offline
|
tinorberto wrote:ainda ñ entendi o que vc quer fazer.
É o seguinte: eu tenho duas classes: uma "Principal" e uma "Agenda"!!
Na classe Principal eu tenho uma variavel "num", um construtor q a inicializa e um metodo:
Na classe Agenda eu gostaria de acessar esse metodo qualquer, e para isso teria de instanciar um objeto nela mesma:
para depois acessar o metodo:
O problema é q ele nao aceita q eu instancie o objeto, pq o construtor de Principal precisa de um argumento!
Só q eu nao qeria mandar um inteiro pro construtor de Principal toda vez q eu instaciasse um objeto...
Tentei criar um construtor vazio
Mas ele tbm nao deixa!!
alguem?!
This message was edited 1 time. Last update was at 08/12/2009 15:52:55
|
Graduação em Análise de Sistemas - Fortaleza (CE)
Sun Certified Programmer for the Java Platform, Standard Edition 6.0
Visitem meu Blog
"Reduza a Velocidade - Travessia de Modems 2400bps." OS VIGARISTAS - Frases de Informática |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/12/2009 16:03:22
|
diego.urban
Thread.start()
![[Avatar]](/images/avatar/2eeb0ece6332b43efe9e77e0244f6ff0.png)
Membro desde: 30/06/2008 16:42:11
Mensagens: 49
Localização: Blumenau
Offline
|
No construtor que recebe o parâmetro, você está instanciando algum outro objeto?
Se sim, nesse "umMetodoQualquer" você está chamando algum método desse objeto instanciado nesse construtor com parâmetro?
|
Diego Leonardo Urban
Antes de você perguntar... |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/12/2009 16:06:48
|
ViniGodoy
Moderador
![[Avatar]](/images/avatar/1921493b5362e63fbe8983f4bd54157d.png)
Membro desde: 11/12/2006 08:22:01
Mensagens: 20578
Localização: Curitiba/PR
Offline
|
Se você tem um construtor que recebe parâmetros, o Java eliminará o construtor que não recebe. PAra corrigir o problema, você deve definir no braço um construtor vazio.
Como seu construtor com parâmetros inicializa a classe, o Java não pode criar um construtor em branco, pois isso envolveria "deduzir" valores padrão. Lembre-se, sempre que um construtor diferente do padrão for definido, o construtor padrão não será automagicamente criado.
|
@ViniGodoy - Lattes
Tem dúvidas de Java? Poste no fórum! Não respondo dúvidas de java via MP!
Ponto V! - Desenvolvimento de Jogos Profissional - @Pontov - Facebook
Projeto Towel - Swing de uma forma inteligente (Novo lar do ObjectTableModel e do Auto-Filtro).
Ei... você está usando DefaultTableModel no seu projeto??
Não faça isso! Veja: http://www.guj.com.br/posts/list/15/199067.java#1001295 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/12/2009 16:09:52
|
mario.fts
GUJ Ranger
![[Avatar]](/images/avatar/9e96d422fba85185a33829439f5df09d.jpg)
Membro desde: 14/05/2008 09:41:06
Mensagens: 817
Localização: São Paulo - ZL
Offline
|
se já existe um construtor que recebe parametros, vc deve usar ele. se não existe, vc deve criar um. O Java só cria um construtor sem parametros se vc não definir nenhum, se vc definir um construtor o java não cria o padrão
|
Mário Amaral Gonçalves
"Ciência da computação tem tanto a ver com o computador como a Astronomia com o telescópio, a Biologia com o microscópio, ou a Química com os tubos de ensaio. A Ciência não estuda ferramentas, mas o que fazemos e o que descobrimos com elas." - Edsger Dijkstra |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/12/2009 16:48:20
|
Metal Java Full
JavaTeenager
![[Avatar]](/images/avatar/52f625b672e781ecd9f026356caa645b.jpeg)
Membro desde: 09/11/2009 11:42:27
Mensagens: 195
Localização: Fortaleza - CE
Offline
|
agora deu certo!!
Vlew galera!!
|
Graduação em Análise de Sistemas - Fortaleza (CE)
Sun Certified Programmer for the Java Platform, Standard Edition 6.0
Visitem meu Blog
"Reduza a Velocidade - Travessia de Modems 2400bps." OS VIGARISTAS - Frases de Informática |
|
|
 |
|
|