Imagem de fundo

Um programador está desenvolvendo um sistema utilizando o...

Um programador está desenvolvendo um sistema utilizando o paradigma de programação orientada a objetos para um posto de combustível. Neste contexto, considere a definição de classe a seguir utilizando Linguagem Java.

class BombaDeCombustivel{

int id;

private float qtde;

private float precoTotal;

public static precoPorLitro = 6.10;

public void setQtde(float qtde){

this.qtde = qtde;

this.precoTotal = qtde*this.precoPorLitro;

}

}

Sobre o(os) atributo(s) da classe BombaDeCombustivel, é correto afirmar que


A

id e precoPorLitro têm visibilidade pública, sendo que precoPorLitro é um atributo de classe.


B

id, qtde e precoTotal são visíveis em classes que herdem de BombaDeCombustivel.


C

precoPorLitro é uma constante, e seu valor não pode ser alterado em tempo de execução.


D

precoPorLitro é um atributo de classe, portanto seu valor é compartilhado por todas as instâncias desta classe.