[Android] Como uma Activity está ligada com uma classe?

Bom dia pessoal, tudo certo?

Seguinte, gostaria de tirar uma dúvida básica com vocês… Estou beeeem no começo de desenvolvimento em Android ainda e, ao iniciar alguns exercícios aqui sobre a passagem de parâmetros de uma tela para outra surgiu a dúvida: como uma Activity está ligada com uma classe .java?

Esse questionamento dá-se pois eu tenho uma Activity X e uma Classe java X onde, inicialmente as duas estão ligadas. Quando eu crio a classe java Y, qual a forma de eu fazer a Activity X reconhece-la e executar os comandos dela e não mais da classe X?

OBS: Eu tentei alterar o tools:context=" " de dentro do arquivo xml, com o novo nome da classe Java Y, mas mesmo assim ele insiste em chamar a classe X.

Fica ai minha dúvida básica pessoal. Agradeço qualquer ajuda desde já!

Cada Activity é uma tela fullscreen que o usuario vai visualizar por vez.

Uma ActivityX só deve controlar seus proprios componentes assim como a ActivityY controla os dela, você não pode controlar uma pela outra, o maximo que é possivel é enviar mensagens através de Intents.

Estude o Activity Life-Cycle para saber mais.