0% acharam este documento útil (0 voto)
434 visualizações6 páginas

Programação Orientada A Objetos

O documento discute conceitos fundamentais de programação orientada a objetos em Java, incluindo classes, atributos, métodos, instanciação de objetos e encapsulamento. Também aborda arrays e coleções como estruturas de dados e conceitos básicos de desenvolvimento para Android.
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato DOCX, PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
434 visualizações6 páginas

Programação Orientada A Objetos

O documento discute conceitos fundamentais de programação orientada a objetos em Java, incluindo classes, atributos, métodos, instanciação de objetos e encapsulamento. Também aborda arrays e coleções como estruturas de dados e conceitos básicos de desenvolvimento para Android.
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato DOCX, PDF, TXT ou leia on-line no Scribd
Você está na página 1/ 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

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy