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;
}