Jump to content

Erro no codigo


Adriano Souza

Postagens Recomendadas

aparece isso:    No enclosing instance of type Temperatura is accessible. Must qualify the allocation with an enclosing instance of type Temperatura (e.g. x.new A() where x is an instance of Temperatura)

segue codigo:

public class Temperatura {

  private int calcTemperatura;

 

  public int gettemperatura() {

      return calcTemperatura ;

  }

 

  public void settemperatura(int calcTemperatura) {

      this.calcTemperatura = calcTemperatura;

  }

 

  public int calculaTemperatura(){

      return this.calcTemperatura * 1;

  }

 

           //subclasse Umidade

 

           public class Umidade extends Temperatura{

            private int umidade;

 

            public int getUmidade() {

              return umidade;

          }

     

          public void setUmidade(int umidade) {

              this.umidade = umidade;

          }

      //calculando temperatura para sair a umidade

          public  double calculaUmidade(){

              return this.gettemperatura() * 0.6 + 100;

          }

     

         // classe testadora

         public class TestaSensor {

 

          public static void main(String[] args) {

     

            //temperatura

              Temperatura temperatura = new Temperatura();

              temperatura.settemperatura(20);


 

              //Umidade

              Umidade umidade = new Umidade();

               umidade.setUmidade(15);


 

               System.out.println("Temperatura é...: "+temperatura.gettemperatura());

               System.out.println("Umidade.: "+umidade.getUmidade());



 

      }

           }

          }

        }

 

Link to comment
Compartilhe em outros sites

Crie uma conta ou entre para comentar 😀

Você precisa ser um membro para deixar um comentário.

Crie a sua conta

Participe da nossa comunidade, crie sua conta.
É bem rápido!

Criar minha conta agora

Entrar

Você já tem uma conta?
Faça o login agora.

Entrar agora


×
×
  • Create New...