1
resposta

[Dúvida] Não compila

Estou tentando compilar porem não consigo compreender o que pode estar errado, acredito que está conforme fiz com a aula.

Mensagem de erromensagem de erro2

package bytebank_composto;

public class TestaBanco {
    
    public static void main(String[] args) {
        Cliente paulo = new Cliente();
        paulo.nome = "Paulo Silveira";
        paulo.cpf = "222.222.222.-22";
        paulo.profissao = "programador";
        
        Conta contaDoPaulo = new Conta();
        contaDoPaulo.deposita(100);
        
        contaDoPaulo.titular = paulo;
        System.out.println(contaDoPaulo.titular.nome);
    }
}
package bytebank_composto;

public class Cliente {
    String nome;
    String cpf;
    String profissao;
    
}
package bytebank_composto;

    public class Conta {
        double saldo;
        int agencia;
        int numero;
        Cliente titular;
        
        public void deposita(double valor) {
            this.saldo += valor;
        }
        
        public boolean saca(double valor) {
            if(this.saldo >= valor) {this.saldo -= valor;
            return true;
            } else { 
                return false;
            }
        }
        
        public boolean transfere(double valor, Conta destino) {
            if(this.saldo >= valor) {
                this.saldo -= valor;
                destino.deposita(valor);
                return true;
            } 
            return false;
        }
    }
1 resposta

esse aplicacao esta com alguma configuracao de modularizacao, ai como nao tem definicao de modulos da esse erro. se ela nao for modularizada, apague os arquivos module-info.java