Como passar variável de classe entre atividades? [duplicado

Esta pergunta já tem uma resposta aqui:

Como passar um objeto de uma atividade para outra no Android 31 respostas

Criei uma classe Telnet e a inicializei na Mainatividade. Agora, quero acessar o telnet que inicializei no MainActivity em todas as outras atividades do projeto. O que estou fazendo é criar uma função get:

public Telnet getMyTelnet() {
    return telnet;
}

E, em seguida, basta chamá-lo onde eu quiser. Quando eu o chamo em fragmentos, faço assim:

MainActivity activity = (MainActivity) getActivity();
            telnet = activity.getMyTelnet();

O problema é quando eu preciso em outra atividade. Como eu posso fazer isso? Eu tentei isso, mas sem sort

MainActivity a = new MainActivity ();
            telnet = a.getTelnet();

questionAnswers(2)

yourAnswerToTheQuestion