A questão seria, fiz uma classe que atualiza todos as contas bancaria, e depois fiz um construtor com um paramento de juros do selic, ai no main, instanciei a classe normal, passei pro cunstrutor o taxa de juros, e dentro dessa classe atualiza as contas, fiz um mentodo que recebe como paramentro, a taxa de atualização do selic, vo postar melhor os codigo aqui.
public class AtualizaBanco{
private double selic;
public AtualizaBanco(double selic){
this.selic = selic;
}
public void AtualizaConta(Conta c){
System.out.println("Saldo anterior: "+c.getSaldo());
c.Atualiza(this.selic) // aqui é minha duvida, no main instanciei a classe, com o construtor como paramentro a taxa do selic, aqui nesse momento, como já passei o valor pelo construtor, aqui nessa parte do codigo, o valor passado como paramentro no construtor, ja ta sendo passando a valer nessa parte do codigo?
exemplo no main
Conta c = new Conta();
AtualizaConta ac = new AtualizaConta(0.01);
c.Atualiza(c);
o valor ja está sendo passado em tempo de execução?