Duvida de Iniciante em New

Bom dia!

Por que alguns compoentes eu tenho que instanciar e outros não?

 Qual a diferença?


  cons.insets =  new insets(12,12,21)?

  Grid gd = new Grid()?

como não??? vc esta instanciando os 2 ai…

desculpa;

vou refazer a pergunta

Por que algumas eu preciso colocar variaveis e outras não??

 classe  varivel = new classe()??

 e outras eu não coloco variaveis

 classeI.metodo(new classeII())?

Isso é o que chamam de classes anomalas?

Cara,

para vc chamar o metodo direto sem instanciar o objeto , este metodo precisa ser static!!!

Se o metodo não for static vc precisa instanciar o objeto e chamar o metodo!
Entendeu???

Instanciar != Inicializar

algumas classes precisam receber parâmetros quando são instanciadas para poderem ser funcionais, por exemplo, de que adianta eu instanciar uma java.net.URL sem inicializá-la com o endereço?

ok!!!

Entendi!!!

:rock:
muito obrigado!