Questão de Arquitetura de Software — Software — COTEC 2019
Arquitetura de SoftwareSoftware
- Código
- qq439369
- Banca
- COTEC
- Órgão
- Prefeitura de Carneirinho - MG
- Ano
- 2019
- Nível
- Superior
- Cargo
- Analista de Sistemas
A classe “Produto” tem as características: Código, Descrição, Preço e Saldo; e os comportamentos: Cadastrar e AlterarSaldo.Qual das implementações em Java, a seguir, está de acordo com os conceitos de Encapsulamento e acesso através da Interface?
- Apublic class clsProduto {public int Codigo;public String Descricao;public double Preco;public int Saldo;private void Cadastrar(){/* TODO: Implementar */}private void AlterarSaldo(int Quantidade){this.Saldo += Quantidade;}}
- Bpublic class clsProduto {private int Codigo;private String Descricao;private double Preco;private int Saldo;public void Cadastrar(){/* TODO: Implementar */}public void AlterarSaldo(int Quantidade){this.Saldo += Quantidade;}}
- Cpublic class clsProduto {int Codigo;String Descricao;double Preco;int Saldo;void Cadastrar(){/* TODO: Implementar */}void AlterarSaldo(int Quantidade){this.Saldo += Quantidade;}}
- Dpublic class clsProduto {private int Codigo;private String Descricao;private double Preco;private int Saldo;public static void Cadastrar(){/* TODO: Implementar */}public static void AlterarSaldo(int Quantidade){this.Saldo += Quantidade;}}
- Eprivate class clsProduto {private int Codigo;private String Descricao;private double Preco;private int Saldo;private void Cadastrar(){/* TODO: Implementar */}private void AlterarSaldo(int Quantidade){this.Saldo += Quantidade;}}