Não consigo acessar varíaveis públicas em outra classe. Poderiam me explicar o porquê?
public class casa {
public int numero;
}
public class Principal {
public static void main(String[] args) {
casa c = new casa();
c.numero(123);
}
}
Não consigo acessar varíaveis públicas em outra classe. Poderiam me explicar o porquê?
public class casa {
public int numero;
}
public class Principal {
public static void main(String[] args) {
casa c = new casa();
c.numero(123);
}
}
Porque o que você está tentando invocar o método numero(), que não existe.
numero não é um método, é um atributo. Se quer atribuir um valor faça assim:c.numero = 123; Se quer imprimir o valor faça assim:System.out.println(c.numero);
Desculpe, nem lembrei que eu tinha que usar o =.
Obrigado
Amigo, caso sua duvida tenha sido respondida, por favor altere o titulo do topico para [RESOLVIDO]