[Resolvido] Passagem de Parâmetro Problemática

Olá, estou com um problema na passagem de parâmetros e vou tentar exemplificar o que eu quero, porque meu código tá meio extenso pra colocar aqui.

Eu tenho algo como:

public class Classe1{
   
   public static void main(String[] args)
     Classe2 obj2 = new Classe2 (parametro1, parametro2);
     Classe3 obj3 = new Classe3(parametro3, obj2)
      
   }

   public class Classe2{
   (...)
   public void Carregar (parametro2){
        String string2 = ...
        [string2 é modificada]
        System.out.println("imprime aqui:" + string2);
     }
 
   }

  public class Classe3{
  (...)
  //preciso receber a string2 aqui, e imprimi-la na tela.

Não consigo fazer isso, a string2 não é reconhecida. Já tentei fazer algo tipo +Carregar.string2, alterando os parametros, mas compila e imprime null.

Alguma ideia de como fazer isso?

tá meio confuso mesmo, nem eu entendi.
Método começa com letra minúscula "carregar"
e esse paramêtro2 sem tipo perdido ai ?

public void getCarregar(String parametro){

  [Modifica com algo] // se for modificar precisa declarar outro variavel.
  [Imprimir]  
}

Resolvido!

Consegui com getters e setters.
Entendo que tenha ficado confuso mesmo, é que não rolava de passar o código todo aqui porque tem bastante coisa. De qualquer forma agradeço pela ajuda :slight_smile: