Filtrar


Questões por página:
Considere o seguinte trecho de código PHP que utiliza herança de classe. O código calcula o valor das férias de um trabalhador, incluindo o adicional de 1/3 sobre o salário.

 Imagem associada para resolução da questão
Para que o trecho de código acima possa ser executado em condições ideais, a lacuna I deve ser corretamente preenchida com:
No contexto de desenvolvimento de sistemas e programação orientada a objetos, assinale a alternativa correta: 
Java, como plataforma de programação, é composta de uma máquina virtual java (JVM), um completo conjunto de APIs (bibliotecas) e a linguagem Java orientada a objetos, constituindo uma tecnologia independente de sistema operacional e hardware. Em Java, o acesso direto a uma variável de instância de um objeto pode não estar habilitado. Quando se declara uma variável de instância, pode-se, opcionalmente, definir um modificador de variável, seguido pelo tipo e identificador daquela variável. O escopo de uma variável de instância pode ser controlado pelo uso dos modificadores de variáveis, de acordo com a classificação listada a seguir.
I.MA1 - Quando qualquer um pode acessar variáveis de instância públicas.
II.MA2 - Quando métodos do mesmo pacote ou subclasse podem acessar variáveis de instância protegidas.
III.MA3 -Quando apenas métodos da mesma classe, excluindo métodos de uma subclasse, podem acessar variáveis de instâncias privadas.
Os modificadores de acesso MA1, MA2 e MA3 são denominados, respectivamente: 
A Orientação a Objetos (OO) constitui um paradigma aplicado na programação, que consiste na interação entre diversas unidades chamadas de objetos. A Programação Orientada a Objetos se apoia em quatro pilares principais, sendo que em um deles realiza-se o agrupamento das coisas que fazem sentido estarem juntas, para fins de organização e reutilização melhor do código. Em outro pilar, tem-se a possibilidade de um objeto assumir diversas formas diferentes na orientação a objetos.
Esses dois pilares da OO são conhecidos, respectivamente, como: 

Qual alternativa apresenta o resultado da execução do seguinte programa, escrito em Java 1.8? 


package conceicao;

public class Conceicao {

private int num= 0;

public static int calcular() {

return ++num+num++;

}

public static void main(String[] args) {

int x;

x= calcular();

x= calcular();

x= calcular();

System.out.println(x);

    }

}