É possível acessar métodos e variáveis estáticas em uma outra classe? Mesmo que essa outra classe não seja estática e nem possua métodos ou variáveis estáticos?
Métodos e Variáveis Static
5 Respostas
Sim.
É possível acessar métodos e variáveis estáticas em uma outra classe? Mesmo que essa outra classe não seja estática e nem possua métodos ou variáveis estáticos?
Resposta curta: Sim
Resposta longa:
class A {
static int a = 20;
}
public class B {
public static void main(String[] args) {
System.out.println(A.a);
}
}
É possível acessar métodos e variáveis estáticas em uma outra classe? Mesmo que essa outra classe não seja estática e nem possua métodos ou variáveis estáticos?Resposta curta: Sim
Resposta longa:
class A { static int a = 20; } public class B { public static void main(String[] args) { System.out.println(A.a); } }
Neste caso seria desnecessário a classe ser ou não estática? Mas se o método na segunda classe não for estático, funciona do mesmo jeito?
É possível acessar métodos e variáveis estáticas em uma outra classe? Mesmo que essa outra classe não seja estática e nem possua métodos ou variáveis estáticos?Resposta curta: Sim
Resposta longa:
class A { static int a = 20; } public class B { public static void main(String[] args) { System.out.println(A.a); } }Neste caso seria desnecessário a classe ser ou não estática? Mas se o método na segunda classe não for estático, funciona do mesmo jeito?
Até aonde eu sei não existe classe estática. Você pode declarar metodos e atributos estáticos mas classes não (até aonde eu sei). Desse jeito que eu coloquei qualquer classe pode acessar o atributo "a" da classe "A".
É possível acessar métodos e variáveis estáticas em uma outra classe? Mesmo que essa outra classe não seja estática e nem possua métodos ou variáveis estáticos?Resposta curta: Sim
Resposta longa:
class A { static int a = 20; } public class B { public static void main(String[] args) { System.out.println(A.a); } }Neste caso seria desnecessário a classe ser ou não estática? Mas se o método na segunda classe não for estático, funciona do mesmo jeito?
Até aonde eu sei não existe classe estática. Você pode declarar metodos e atributos estáticos mas classes não (até aonde eu sei). Desse jeito que eu coloquei qualquer classe pode acessar o atributo "a" da classe "A".
Entendi.
Muito obrigado!
Deus lhe abençoe..