SóProvas


ID
1680751
Banca
CESPE / CEBRASPE
Órgão
STJ
Ano
2015
Provas
Disciplina
Engenharia de Software
Assuntos

Acerca de lógica de programação, programação estruturada e programação orientada a objetos, julgue o item a seguir.

Classes podem ter dois tipos de métodos e dois tipos de variáveis. Assim, dois objetos da mesma classe são distinguidos pelo estado de suas variáveis de instância.

Alternativas
Comentários
  • "As classes podem ter dois tipos de métodos e dois de variáveis". Métodos/Variáveis de instância e Métodos/Variáveis de classe.


    Livro: Conceitos de Linguagem de Programação (Robert W. Sebesta) 9ª Edição.
  • Isso não faz sentido nenhum -_-

     

  • dois objetos são distinguidos pelos OIDs deles, pelo endereço que referenciam sei lá, mas pelos atributos?

     como assim? então esses dois caras aqui são iguais?

    banana = new Fruta("Nanica","Amarela");

    banana2=new Fruta("Nanica","Amarela");

    WTF

  • A questão está correta.

    Classes podem ter dois tipos de métodos (método predefinido e método definido pelo usuário) e dois tipos de variáveis (primitivo ou referência). Um tipo primitivo corresponde a byte, short, int, long, char, float, double e boolean; o tipo referência corresponde a milhares de tipos entre eles o tipo String.

    Dois objetos da mesma classe são distinguidos pelo estado de suas variáveis de instância. Uma variável de instância é uma variável cujo valor é específico ao objeto e não à classe.

  • ninguém recorre das questões? não é possível que essa questão tenha passado mano, inacreditável

  • Confesso, não contive as gargalhadas.