(Resolvido) Getters e Setters

2 respostas
java
Rodrigo16

Bom dia, companheiros programadores.

Estava criando um programa usando a herança e eu precisava usar os valores da minha classe BK na minha classe GT, mas só queria usar os valores então eu uso o Get, no entanto, não estou conseguindo usar.

Poderiam me ajudar, por favor.

Sou novo na programação.

OBS: Já tentei instanciar minha classe BK e não deu certo e está no mesmo pacote pq é protected.

Classe BK - Declaração dos meus Getters e Setters, mas só quero usar o Get.

// Getters e Setters para usar nas outras subclasses, com o modificador protected que só não pode usar por outros pacotes.

protected int getValorConta() {
return valorConta;
}

protected int getValorDaDivida() {
return valorDaDivida;
}

protected void setValorConta(int valor) {
valorConta = valor;
}

protected void setValorDaDivida(int valor) {
valorDaDivida = valor;
}

Classe GT - Quero usar nesse método void.

public void cobrarTodos() {
    Divida = getValorDaDivida();
    Corrente = getValorConta();

    if ( Divida == 0) { // Quando for igual a 0 não acontece nada, apenas apresente o valor da conta. 
    Corrente = Corrente;
    }
    if ( Corrente  >= Divida ) {
    Corrente = Corrente - Divida;
    }
    if ( Corrente < Divida) {
    Divida = Divida - Corrente;
    Corrente = 0;
    }

2 Respostas

I

Poste o código completo das classes… A classe GT herda de BK?

Obs.: por convenção, nomes de variáveis são grafadas em minúsculo seguindo padrão CamelCase ou Underscored.

Rodrigo16

Consegui resolver

Criado 12 de junho de 2020
Ultima resposta 12 de jun. de 2020
Respostas 2
Participantes 2