Questões de Tecnologia da Informação · NUCEPE UESPI

Tecnologia da InformaçãoProgramação orientada a objetosNUCEPE UESPI 2023

UESPI

Questão de Tecnologia da Informação

29

Considere o código a seguir escrito na linguagem de programação Java. public interface Conta { void saque(double valor); void deposito(double valor); void rendimento(); double getSaldo(); } class Corrente implements Conta { private double saldo; private double taxa = 1.25; public void saque(double valor) { this.saldo -= valor + this.taxa; } public void deposito(double valor) { this.saldo += valor - this.taxa; } public void rendimento() { this.saldo += 0; } public double getSaldo() { return this.saldo; } } class Poupanca implements Conta { private double saldo; private double percRend = 0.5; public void saque(double valor) { this.saldo -= valor; } public void deposito(double valor) { this.saldo += valor; } public void rendimento() { this.saldo += this.saldo*percRend/100; } public double getSaldo() { return this.saldo; } } 30 class Programa { public static void main (String[] args) { Corrente conta1 = new Corrente(); Poupanca conta2 = new Poupanca(); conta1.deposito(1000); conta2.deposito(1000); conta1.saque(100); conta2.saque(100); conta2.rendimento(); System.out.println(conta1.getSaldo() +" e "+conta2.getSaldo()); } } O resultado da execução do código descrito no método main da classe Programa é

Sua resposta

Mais questões de Programação orientada a objetos

Questão de prova oficial, com o gabarito definitivo publicado pela banca. Reproduzida para fins de estudo.