Interação entre classes em arquivos arquivos separados

Tendo duas classes públicas salvas em arquivos .class separados.
Supondo que sejam Login.class e MainMenu.class
Dentro da classe Login, para invocar MainMenu, basta simplesmente instanciar a classe dentro da classe Login?

Algo do tipo:

public class Login {
public Login() {
// variáveis, códigos, etc…
// Se usuário entra com a senha correta, instancia a classe
// MainMenu
if(senha == “123”)
NewClass nc = new MainMenu();
}
public static void main(String[] args) {
Login l = new Login();
}
}

Basta isso? Se estivar algo errado aqui, como faço para consertar?
Obrigado!

É o seguinte, se as classes estiverem na mesma pasta (diretório) a resposta é sim vc pode fazer do jeitinho como está, entretanto se estivem em diretórios diferentes, ou seja, em pacotes diferentes vc deverá adicionar no início do código da classe Login um import com o caminho do pacote e classe desejada (no seu caso a classe MainMenu).
Oh, antes de terminar gostaria de dizer q vivemos em uma Cidade Maravilhosa…VIVA MANAUS!