Uma dúvida entendo a necessidade de um método ou atributo estático, mais o por que de um classe estática e como realmente funciona???
exemplo
class x {
public static x;
}
class y {
public static void main(String[] args) {
X x = new X();
x.x = 15;
X x2 = new X();
System.out.println(x2.x); //imprime 15, setando no objeto x
}
}
Blz, para métodos acontece o seguinte a primeira vez que o mesmo for chamado ele fica na memória para sempre que for chamado caso já tenha sido feito utiliza o da memória, mais é ai, qual é a vantagem e utilização de uma classe estática???
