Como receber valor da variáveis de outras classes?

o que fazer para o valor de certa variável ser o mesmo para todas as classes? preciso da mesma variável em todo o programa

pode colocar como estático, ou criar um objeto estatico, ou um objeto único, exemplo:

public static int numero = 2;

Assim sempre será esse valor para todas as classes e também vc poderá mudar este valor em qualque classe que vai alterar em todas as outras que tem a referencia desta variavel

Observação: onde está essa váriavel a classe tem q esta em execução ok

Olá neste caso será que estamos falando de uma variável? ou seria uma constante? ao definir uma constante esta se torna algo imutável, ou seja seria impossível alterar a mesma e isso é muito utilizado em caso de parâmetros que você quer pegar ou acessar em qualquer lugar de seu programa, uma questão que é muito utilizada geralmente são conexões com banco de dados assim a aplicação não ficaria fazendo um acesso a cada requisição ou resposta veja esse exemplo de uma conexão:
`

public class JPAUtil {
/* para garantir que vou fazer essa conexãoo apenas uma vez no meu sistema */
public static final EntityManagerFactory emf = Persistence.createEntityManagerFactory("corVisual_war_0.0.1PU");
  /* metodo que retorna  a criação da entidade manager */
public static EntityManager getEntityManager(){
	return emf.createEntityManager();
}`

Consegue perceber? apenas uma conexão, outra atribuição seria por exemplo: static final long CONSTANTE = ... ou final long CONSTANTE1 = ... qual a diferença entre as duas? simplesmente quando aplicamos o static final podemos utilizar ou capturar o valor da mesma em qualquer parte de nossa aplicação, já apenas com o final poderemos utilizar apenas dentro de um metodo, espero que tenha ajudado.