Você está na página 1de 6

Poo

A estrutura de uma classe na linguagem de programação Java comporta um nome, um


conjunto de atributos, também conhecidos como o estado desta classe e um conjunto de
métodos, também conhecidos como o comportamento desta classe. Considerando a estrutura
da Classe Principal demonstrada na figura a seguir, classifique V para as sentenças verdadeiras
e F para as falsas: ( ) Já que o método "Aluno()" não possui parâmetros as linhas 7 a 9 geram
erros de compilação. ( ) O método chamado main é quem torna uma classe executável,
sendo que a sua existência em uma classe é opcional. ( ) A linha 1 define, através da palavra
reservada "package", que a classe está agrupada, porém sem obedecer as suas
responsabilidades dentro de uma aplicação. ( ) Pode-se afirmar que o tipo de dados do
atributo "nome", existente na classe aluno é do tipo caractero

Dentro da linguagem de programação Java, a instanciação de um objeto é o momento em que


ela passa a ocupar espaço na memória, estando pronta para receber valores para seus
atributos e executar seus comportamentos. Com relação ao código fonte da classe Principal
mostrado na figura a seguir, classifique V para as sentenças verdadeiras e F para as falsas: ( )
Na linha 7, é feita a instanciação de um objeto do tipo Aluno. ( ) Se comentarmos o código
escrito na linha 7, as linhas 9, 10 e 12 continuarão funcionando perfeitamente. ( ) Se
comentarmos o código escrito na linha 7, a linha 12 apresentará erro somente na execução. (
) O atributo nome é do tipo String.
A programação orientada a objetos define seis objetivos para o desenvolvimento de software.
Assinale a alternativa CORRETA que cita tais objetivos: A) Natural, confiável, reutilizável,
manutenível, extensível, oportuno. B) Sintético, confortável, reutilizável, manutenível,
extensível, oportuno. C)Natural, confidencial, reutilizável, manutenível, inestendível,
oportunista. D)Sintétivo, confiável, reutilizável, manutenível, extensível, oportuno.

Classe é a estrutura fundamental da orientação a objetos e é composta de Atributos e


Métodos.A respeito de métodos de classes, assinale a alternativa CORRETA: A) Os métodos
representam as características do objeto instanciados. B) Os métodos são as operações que
são definidas na classe, e quando ela é instanciada eles,definem o seu comportamento.
C)Todas as opções anteriores estão incorretas. D)Os métodos não fazem parte da classe e eles
devem ser construídos em um módulo separado dosistema
Qual das alternativas abaixo apresenta uma declaração correta de um array? a) A rra y
i – ne w a rray b) Int a rra y i = ne w int a rray c) Int [5] i = ne w int [5]; d) Int [5] i = new
int []; e) Int [] i = new int [5];

Uma das principais razoes para o suceso do paradigma orientado a o bjetos é a poss
ibilidade de se utilizar polimorfismo . Ex plique bre veme nte ao me nos duas formas de
po limo rfis mo . Sobrcarga : onde podemos criar quantos métodos q uiser mos e m u ma
classe com o me smo nome, de sde que eles ten ha m u ma lista de par â metros q ue seja
iferen e em q ua nt idade, em tipo ou em q ua nt idade e tipo . Sob re scr ita: qu an do mod
ificamos o mé to do de uma class e filha her dado d e uma classe pa i par a que ele se
comporte de maneira des jada.
Um aplicativo programado e m uma ling uage m tradicional, como C ++ , o Pascal e o
Cobol, pode ter o seu código fonte escrito e m s imple s e dito r de arquiv os -te xto, que
é co mpilado para linguagem de maquina para a plata forma a qual se des tina, O que é
ne ce ss ário para pro g ramar us ando a ling uage m Jav a? E o que é necessário para
exec utar um pro g rama co mpilado e m J av a? Par a se d esen volver em Java, o mínimo
n ecessá r io é insta lar o So ftwar e De velopme nt Kit ( SDK Ja va SE) E pa r a e xecutar um
programa compilado em Java é n ece ssár io o Ja va SE Run time Envir onment ( JRE)

Utilizamos uma serie de classes para realizar tarfas co muns a essa atividade , como o J
Frame , JTextField, J Labe l e JButt n, entre outras . Ex plique breve mente o que fazem
ao menos três c lasses do pacote swing. Jbutton adiciona botões na aplicação. JLabel a
diciona um campo de texto estático. JTextField adiciona um cmpo de inserção de infor
mações.

P). Um dos aspectos importantes da orientação a objetos é a ocultação. Quando proje


tamos uma classe , que re mos que e la re alize alg uma tare fa, se ja para nós mes mo , se
ja para o utros pro g ramado re s que trabalham no me s mo s is te ma. Que m us a e ss a c
las se não prec is a s abe r co mo a c las se re aliza a s ua tare fa, e la s ó prec is a s abe r co
mo us a-la. Q ue pape l os modific ado res de acess o de se mpe nham na ocultaç ão de c
lass es? Utili za mos o s mo dificad or es de acesso par a en ca psu lar a tr ibuto s, ou seja,
pro tege r os at rib utos t orn an do - os inace ssíve is, p ermitin do o a cesso a ele s p or
méto dos a cesso s púb licos que fa ze m a con sistên cia de da dos.

Considere a classe pai abaixo


Eu sou a classe filha .

Sistemas computacionais devem ser capazes de armazenas e realizar operações co m


dados. Quando a quantidade de dados começa a s e to rnar g rande , o us o ape nas de
variáve is comuns c o me ç a a se to rnar inc o modo e ine ficie nte . Ne ss a s ituação, po de
se r inte ress ante o uso de arrays e co le ções c o m A rrayList. Oque são arrays e co
leções? Quais as suas diferenças e quando é re come ndado o uso de cada um deles?
Array é um conjunto e variáveis de mesmo tipo, recomendado qua nd o a q ua ntida de d e
ob jet os a ser ar ma ze na do s já e stá defin ido. Coleçã o é um co nju nto d e var iáve is,
semelha nt e a um a r ra y, ma s q ue p ode ter o se u ta ma nho mo dificad o conforme a
necessidade, recomendado quando não se sabe quantos elementos ser ão necessár ios.

Quando é iniciado um projeto de aplicativo Android, deve -se definir qual é o níve l
mínimo re que rido de SDK (minimun re quire d SDK ). O que s ig nifica o níve l mínimo de
SD K? Como devemos escolher esse níve l mínimo e qual é o impac to dessa esco lha para o
desenvolvedor? Nivel mínimo necessário para que o aplica ivo funcion e. Devemo s leva r
em con side raçã o u ma versã o e m q ue não seja n ece ssário abr ir mão de re curso s
impo r tan tes e també m uma ve r são nã o muito alta p ara q ue o a plicativo se ja co mpa
tíve l com uma ma ior var ieda de d e dispo sitivos.

Você também pode gostar