Qual o modelo de construtores java é mais usado?
Olá galera!
Por gentileza, qual o modelo de construtores java é mais usado?
Assim:
public aluno{
String nome;
int idade;
}
public static void main(String[] args){
aluno aluno1 = new aluno();
}
Ou assim:
public aluno(String nome, int idade){
}
public static void main(String[] args){
aluno aluno1 = new aluno("joãozinho", 13);
}
Por gentileza, qual o modelo de construtores java é mais usado?
Assim:
public aluno{
String nome;
int idade;
}
public static void main(String[] args){
aluno aluno1 = new aluno();
}
Ou assim:
public aluno(String nome, int idade){
}
public static void main(String[] args){
aluno aluno1 = new aluno("joãozinho", 13);
}
Marlon Silva
Curtidas 0
Respostas
Felipe Moreira
16/11/2015
Boa tarde Marlon, é bom se basear em apostilas e artigos confiaveis:
[url]https://www.devmedia.com.br/construtores-em-java/28618[/url]
[url]https://www.caelum.com.br/apostila-java-orientacao-objetos/modificadores-de-acesso-e-atributos-de-classe/#6-1-controlando-o-acesso[/url]
[url]https://www.devmedia.com.br/construtores-em-java/28618[/url]
[url]https://www.caelum.com.br/apostila-java-orientacao-objetos/modificadores-de-acesso-e-atributos-de-classe/#6-1-controlando-o-acesso[/url]
GOSTEI 0
Marlon Silva
16/11/2015
Obrigado Felipe Moreira, eu já havia lido o artigo da dev sobre construtores, agora vou ler esta apostila que você me indicou.
GOSTEI 0
Felipe Moreira
16/11/2015
Tudo certo Marlon, se eu puder ajudar mais, posso tentar. abraço.
GOSTEI 0
Felicia Ignacio
16/11/2015
Muito interessante :D
Valeu pela dica Felipe.
Valeu pela dica Felipe.
GOSTEI 0
Clayton Silva
16/11/2015
Olá, Marlon! Acho q não existe um construtor mais ou menos usado, viu? Depende do que vc vai precisar na sua aplicação.
Quando uma classe tem muuuitoooos atributos por exemplo, pode-se até usar um design pattern como o Builder pra criação desse objeto.
Um outro detalhe importante, é que alguns frameworks atualmente exigem que sua classe tenha um construtor padrão, sem parâmetros.
Quando uma classe tem muuuitoooos atributos por exemplo, pode-se até usar um design pattern como o Builder pra criação desse objeto.
Um outro detalhe importante, é que alguns frameworks atualmente exigem que sua classe tenha um construtor padrão, sem parâmetros.
GOSTEI 0