Olá pessoal, sou novo no fórum e no mundo Java. Tive minha primeira aula de java ontem na faculdade.
Tenho diversas dúvidas que gostaria de sanar, se puderem também me dizer algum site bom para iniciantes, agradeceria.
Bom, são várias então, vamos lá.
Classe1()
Isto seria um método? Para que ele serve? Verifiquei que ele tem o mesmo nome da Classe criada no início do programa.
public class TesteStatic
Daonde veio essa classe? Ela seria pública porque todo o programa enchergaria?
public static void main (String args[])
O String args[] seria porque haveria argumentos strings ?
Classe1 c1 = new Classe1();
Porque c1? Ele está criando novamente outra classe1?
Bom, eu peguei essas dúvidas desse programa aqui caso não consigam entender da forma como coloquei.
class Classe1
{public static int contador = 0; public static int outroContador = 0; public Classe1() {} public static void incrementaContador() { contador++; System.out.println("contador agora é"+ contador); } public static void incrementaOutroContador() { outroContador++; System.out.println("outroContador agora é"+outroContador); }}
[b]public class TesteStatic[/b] { [b]public static void main (String args[])[/b] { [b]Classe1 c1 = new Classe1();[/b] c1.incrementaContador(); c1.incrementaOutroContador(); Classe1 c2 = new Classe1(); c2.incrementaContador(); c2.incrementaOutroContador(); Classe1 c3 = new Classe1(); c3.incrementaContador(); c3.incrementaOutroContador(); Classe1 c4 = new Classe1(); c4.incrementaContador(); c4.incrementaOutroContador(); }}
