AJUDA - Logica de Programação Orientação a Objetos não entendo Métodos que não fazem nada! [RESOLVIDO]

Boa Tarde , Pessoal !

Pessoal o Programa compila mas não exibe os saldos finais nem o total acumulado na rotinas desenvolvidas, acredito que não estou fazendo os métodos se comunicarem adequadamente, alguém pode me ajudar com isso, segue o código !

Segue o Codigo !
FONTE DA CLASSE BANCOS

package co.javabank.bank;

import java.util.List;
import java.util.ArrayList;
public class Bancos {

    private String agencia;
    private List<Contabank> contabank;
    private int UltimaContabank=1;

    public Bancos(String agencia){
        this.agencia=agencia;
        this.contabank=new ArrayList<>();
    }
    public List<Contabank> getContabank(){
        return contabank;
    }
    public void entradadosContabank(Contabank contabank){
        contabank.add(contabank);
    }
    
        public Contabank geracaoContabank(String usuario){
        Contabank contabank= new Contabank(agencia,""+UltimaContabank,usuario);
        UltimaContabank++;
        return contabank;
    }

    public void totalGeral(){
        double total=0;
        for(Contabank contabank:contabank){
            double balanco = contabank.getBalanco();
            total+=balanco;
        }
        System.out.println("Banco possui agora: R$ "+total);
    }

}

FONTE DA CLASSE CONTABANK.JAVA

package co.javabank.bank;
import javax.swing.*;
import java.lang.*;

public class Contabank {
    private static final int MAX_LENGTH = 12;
    private String agencia;
    private String contacorrente;
    private String usuario;
    private double balanco;

    private LogResultado Logador;


    public Contabank(String agencia, String contacorrente, String usuario) {
        this.agencia = agencia;
        this.contacorrente = contacorrente;
        setName(usuario);
        Logador = new LogResultado();
    }

    public void setName(String usuario) {
        if (usuario.length() > MAX_LENGTH) {
            this.usuario = usuario.substring(0, MAX_LENGTH);
        } else {
            this.usuario = usuario;
        }
        System.out.println(this.usuario);
    }

    public void depositar(double valor) {
        balanco += valor;
        Logador.SaidaLog("DEPOSITO - R$ " + valor + " Sua Conta agora e de R$" + balanco);
    }

    public boolean sacar(double valor) {
        if (balanco < valor) {
            Logador.SaidaLog("SAQUE - R$ " + valor + " Seu Saldo atual é de R$ " + balanco);
            return false;
        } else {
            balanco -= valor;
            Logador.SaidaLog("SAQUE - R$ " + valor + " Sua Conta agora é de R$ " + balanco);
            return true;
        }


    }

    public void add(Contabank contabank) {
    }
    public double getBalanco() {
        return balanco;
    }
    @Override
    public String toString() {
        //return "A Conta" + this.usuario + " " + this.agencia + " / " + this.contacorrente + " POSSUI: R$" + balanco;
        String Extratofinal = "A Conta: " + this.usuario + " " + this.agencia + " / " + this.contacorrente + "  - POSSUI: R$: " + balanco;
        return Extratofinal;
    }

}

Um parâmetro adicionando a si mesmo?
Não faz sentido.

Primeiro utilize nomes coerentes nas suas variáveis e classes, isso já vai facilitar a entender o que está errando.

Renomeia esse atributo para contas pois é isso que ele representa: uma lista de contas.

Renomeia essa classe para Conta, no mundo real você vai ao banco abrir uma conta ou uma contabank?

@JavaGoogle Seu software está com muitos problemas, como já apontado pelo @staroski.
Eu recomendo ler um livro sobre Java. Algo me diz que você está tentando aprender pegando muitos atalhos. Seu programa não tem nem main(). Também, compilar não é a mesma coisa que executar.

Fiz o que você disse e resolveu , estava errado mesmo ! Obrigado pela orientações com isso finalizei o projeto e ele listou as variáveis faltantes ! Show de bola , valeu !

Estou precisando aprender na pratica então estou fazendo aulas no Youtube, preciso aprender rápido java , se tiver um livro pratico pra indicar agradeceria ! vou dar esse tópico como resolvido , Obrigado a todos !