Objeto [AJUDA] [URGENTE]

Galera estou criando um programa java sobre um banco e estou querendo saber como eu faço para atribuir valores a um objeto quando o usuário chamar ele com entrada de dados…
Tipo…
Tenho dois objetos do tipo conta e tenho uma classe com um menu do banco. Fiz um switch com as opções e tal. Mas quando chamar o método o Usuário precisa definir em qual conta ele vai realizar a operação.
Entenderam?

Esse é o código

Classe Conta

public class Conta {

Scanner leia = new Scanner(System.in);
private double saldo;

public double sacar() {
	double valor;
	System.out.println("Valor do saque: ");
	valor = leia.nextDouble();
	System.out.println("Realizando Saque... " + valor);
	return saldo = saldo - valor;
}

public double depositar() {
	double valor;
	System.out.println("Valor do depósito: ");
	valor = leia.nextDouble();
	System.out.println("Realizando Depósito... " + valor);
	return this.saldo = valor + saldo;
}

public void transferir(Conta c, double valor) {
	System.out.println("Transferindo valor... " + valor);
	System.out.println("Saldo: " + getSaldo());
	sacar();
	c.depositar();
}

public void mostrarSaldo() {
	System.out.println("Saldo: " + getSaldo());
}

public double getSaldo() {
	return saldo;
}

public void setSaldo(double saldo) {
	this.saldo = saldo;
}

}

Classe MenuBanco

public class MenuBanco extends Conta{

Scanner leia = new Scanner(System.in);
Funcao cont = new Funcao();
int operaid;
char operacao;

public MenuBanco() {
	System.out.println("** BEM VINDO AO BANCO OLIVERWS **");
	System.out.println("");
	System.out.println("|------------ MENU ------------|");
	System.out.println("| 1- CONSULTAR SALDO           |");
	System.out.println("| 2- SAQUE                     |");
	System.out.println("| 3- DEPÓSITO                  |");
	System.out.println("| 4- TRANSFERÊNCIA             |");
	System.out.println("| 5- SAIR                      |");
	System.out.println("|------------------------------|");
	System.out.println("");
	System.out.print("Selecione a operação desejada: ");
	operaid = leia.nextInt();

	switch (operaid) {
		case 1:
			mostrarSaldo();
			break;
		case 2:
			sacar();
			break;
		case 3:
			depositar();
			break;
		case 4:
			Conta c2 = null;
			super.transferir(c2, 100);
			break;
		case 5:
			cont.voltar();
	}
}

}

Classe Main

public class App {

public static void main(String[] args) {
	Conta c1 = new Conta();
	Conta c2 = new Conta();
	MenuBanco banco = new MenuBanco();
	
}

}

Queria que todas as operações fosse feitas a partir da classe MenuBanco…
Atribuindo para qual conta será realizada cada operação…

passa como parâmetro no método “menuBanco()” instancia do tipo Conta.

1 curtida