Olá, estou estudando desde o inicio… estou fazendo um simples Olá Mundo… seguinte o código:
package helloworldapp;
public class HelloWorldApp {
public HelloWorldApp() {
}
public static void main(String[] args) {
System.out.println("Hello World App.");
}
}
Entendi quase tudo, menos isso:
public HelloWorldApp() {
}
O porque disso? já que a classe inicia no main, correto?
[]s
Oi Fellipe,
esse trecho de código é um construtor. Toda classe tem esse construtor, seja implícito ou não.
A tá entendi… então sempre vai existir isso, correto?
Vamos, supor se eu quiser iniciar alguns valores para algums variaveis, eu posso colocar ali, caso as variaveis sejam publicas, meu pensamento está correto?
[]s
Fellipe você pode inicializar os valores que você desejar mesmo que as váriaveis sejam privadas, para isto basta fazer uso dos métodos acessores get e set para as variáveis.
Qualquer dúvida estamos aqui.
Valeu galera… muito obrigado…
[]s
[quote=“fellipeh”]A tá entendi… então sempre vai existir isso, correto?
Vamos, supor se eu quiser iniciar alguns valores para algums variaveis, eu posso colocar ali, caso as variaveis sejam publicas, meu pensamento está correto?
[]s[/quote]
Você pode fazer:
public Exemplo() {
}
public Exemplo(String ex1, int ex2) {
}
public Exemplo(Date data, String nome, String sobreNome, int idade, double salario) {
}
E assim por diante…
Aprofundando,so 1 pergunta,um construtor pode ser privado?
Ou melhor,um construtor pode ter o modificador final?