Cadernos de Questões

Provas Favoritas

Filtros Salvos

Foram encontradas 60 questões.
#2860048
Texto da Questão:

Analise o seguinte programa em JAVA e responda às questões 56 e 57.

01  class Circulo
02  {
03  private double raio;
04  public Circulo(double r)
05  {
06  raio = r;
07  }
08  public void setRaio(double r)
09  {
10  raio = r;
11  }
12  public double getRaio( )
13  {
14  return raio;
15  }
16  }
17  public classTeste
18  {
19  private static final Circulo roda = new Circulo(5.0);
20  public static void main (String args[ ])
21  {
22  System.out.println(“Raio = “ + roda.getRaio( ));
23  roda.setRaio(7.0);
24  System.out.println(“Novo raio = ”+ roda.getRaio( ));
25  }
26 }

Sobre a variável raio na linha 3 do programa, pode-se dizer que:

  • por ser um atributo privado, ele só pode ser acessado pelo smétodos da própria classe;
  • apesar de ser um atributo privado, ele pode ser acessado por outras classes, desde que sejam especializações da classe roda;
  • não será herdado por especializações da classe circulo por ser do tipo privado;
  • o fato de ser um atributo privado implica que ele deve receber umvalor no construtor da classe;
  • ele só pode ser acessado pormétodos do tipo private.
Fale com IAgo
IAgo - Assistente IAProva
IA
Olá! Sou o IAgo, seu assistente aqui no IAProvatec 😊
Veja como posso te ajudar:
Agora