TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Paradigmas De Linguagem Unip DP

Dissertações: Paradigmas De Linguagem Unip DP. Pesquise 859.000+ trabalhos acadêmicos

Por:   •  30/3/2014  •  1.450 Palavras (6 Páginas)  •  1.088 Visualizações

Página 1 de 6

João da Silva é um cientista da computação recém formado e foi contratado por uma grande empresa de desenvolvimento de software. Como primeiro projeto na empresa ele precisou implementar um componente de software capaz de realizar cálculos de expressões matemáticas simples para as operações básicas (soma, subtração, multiplicação e divisão). João optou por utilizar o paradigma de programação orientado a objetos na linguagem Java, e o resultado foi a especificação da seguinte classe:

public class OperacoesBasicas extends Calculadora{

private int num1;

private int num2;

public OperacoesBasicas(){

this.setNum1(0);

this.setNum2(0);

}

public OperacoesBasicas(int _num1, int _num2){

this.setNum1(_num1);

this.setNum2(_num2);

}

public void setNum1(int num1) { ... }

public int getNum1(){ ... }

public void setNum2(int num2) { ... }

public int getNum2(){ ... }

public int Soma(){

return this.getNum1()+this.getNum2();

}

public int Subtracao(){ ... }

public int Multiplicacao(){ ... }

public int Divisao(){ ... }

}

Quais conceitos do paradigma orientado a objetos João da Silva utilizou na especificação da classe?

A

composição, sobrecarga, visibilidade e herança simples.

B

sobrecarga, finalizadores, composição, encapsulamento e visibilidade.

C

herança múltipla, composição, construtores, sobrecarga e visibilidade.

D

herança simples, construtores, sobrecarga, encapsulamento e visibilidade.

E

sobrecarga, composição, herança simples, finalizadores e visibilidade.

Você já respondeu e acertou esse exercício.

A resposta correta é: D.

J: utilizado na construção

J: int é um dado do tipo primitivo nao aceita null como argumento

Nas linguagens de programação orientada a objetos, a comunicação entre os objetos é realizada por meio de interfaces muito bem definidas, no entanto, os objetos não têm permissão para conhecer como os outros objetos são implementados. O trecho de código abaixo ilustra claramente este conceito, o qual é denominado:

public class MinhaClasse{

private int valor;

public MinhaClasse(){

this.valor = 0;

}

public void setValor(int valor){

this.valor = valor;

}

public int getValor(){

return this.valor;

}

}

A

atributo

B

método

C

construtor

D

encapsulamento

E

herança

Você já respondeu e acertou esse exercício.

A resposta correta é: D.

J: para impedir que certos atributos sejam mexidos indevidamente por outros programadores.

O trecho de código abaixo foi especificado utilizando a linguagem de programação C# e baseado no paradigma de programação orientado a objetos. Qual dos principais conceitos do paradigma orientado a objeto é apresentado no trecho a seguir:

public class Pessoa

{

public string Nome { get; set; }

}

public class Funcionario : Pessoa

{

public int Codigo { get; set; }

public double Salario { get; set; }

}

A

Sobrecarga

B

Construtor

C

...

Baixar como (para membros premium)  txt (5.7 Kb)  
Continuar por mais 5 páginas »
Disponível apenas no TrabalhosGratuitos.com