Classe com crud com agregação compartilhada e de agregação

alguem poderia me orientar em um código de como fazer a classe principal pegar as informações das outras

Melhor vc estudar um pouco sobre Orientação a Objetos, instâncias de classes é o básico do básico!

Class2 e Class3 são públicas? Basta criar uma instancia delas dentro da class Principal que você pode acessar.