Classificação
0 %
Popularidade
Opine
Descrição:
Nessa aula de POO, vamos aprender os conceitos de Classes e Objetos, passando pela teoria de Atributos, Métodos, Estado e …






APENAS OBRIGADO!!!!
Parabéns, logo que tiver condições irei apoiá-los.
ne me fale comecei ontem a faculdade ta tudo turvo nao entendi nada mas por aqui to abrindo a mente 2022 olha eu aqui
Você pode estar fazendo curso, faculade, tecnico o que for… acaba no Guanabara e aprende mais onde quer que esteja hehe incrivel…
Que maravilha de aula!!! Um exemplo a ser seguido.
Classe Bolsa {
Tamanho int;
Aberta Bool;
Qtd_de_compartimentos int;
Métodos abrir(){}
fechar(){}
guardar_coisas(){}
tirar_coisas(){}
}
c1 = new Bolsa()
c1.Tamanho = "Médio";
c1.Aberta = FALSE;
c1.Quantidade_de_compartimentos = 4;
Classe Ventilador
modelo:
cor:
tamanho:
ligado: false
velocidade: 0
rotação: false
métodos:
ligar()
ligado = true;
desligar()
ligado = false;
aumentarVelocidade()
velocidade ++;
diminuirVelocidade()
velocidade –;
ativarRotação()
rotação = true;
desativarRotação()
rotação = false;
Eu to fazendo um curso na Udemy, mas pra aprender POO de vdd vim aqui no papai Guanabara. O cara é demaaaaais!!
OBJETO
objeto.relogio
ATRIBUTOS
Bolean = formato;
Bolean = ligadoDesliago;
String = cinza;
Bolean = cavidadeDoCartao;
String = caboDeConexao;
MÉTODOS
this.formato ( quadrado = true );
this.ligadoDesliago ( ligado = true );
this.cinza ( "cinza");
this.cavidadeDoCartao ( cavidadeDoCartao = false);
this.canoDeConexao ( " Cabo de Conexão);
ESTADO
formato = quadrado
ligadoDesligado = está ligado
cinza = pintado na cor cinza
cavidadeDoCartao = aberto, aguardando utilização
caboDeConexao = preto 1M e desligado
o video #02a o que um objeto está com problemas não carrega
=== esmalte ===
atributos:
– cor: String
– quantidade: int
– marca: String
– nome: String
– tampado: boolean
– tipo: String
métodos:
– abrir()
– pintar()
– fechar()
– despejar()
=== copo ===
atributos:
– material: String
– capacidade: int
– formato: String
– vazio: boolean
– cor: String
métodos:
– encher()
– despejar()
– tomar()
=== reunião ===
atributos:
– horário: SimpleDateFormat
– data: SimpleDateFormat
– participantes: String
– tema: String
– tempo de duração: int
metódos:
– cancelar()
– remarcar()
– comparecer()
=== estudar poo ===
atributos:
– tempo de estudo: int
– tópico: String
– prática: boolean
– método de estudo: String
métodos:
– iniciar()
– finalizar()
Melhor professor de informática do YouTube ❤️
LIVRO
ATRIBUTOS
cor_da_capa: caractere
qtde_paginas:inteiro
aberto: logico
qtde_capitulos: inteiro
METODOS
Ler()
Rabiscar()
rasgar()
ESTADO
Fechado
sujo
MOCHILA
ATRIBUTOS
Cor: caractere
qtde_bolsos: inteiro
fechada: logico
qtde_ziper: inteiro
Metodos
Guardar()
Carregar()
Tirar()
Estado
Fechada
Encostada
IDA P O TRABALHO
ATRIBUTOS
horarioDeAcordar: real
itensNaMochila: caractere
Chaves_Carteira: logico
METODOS
Banhar()
Fazer_Cafe()
Comer ()
Entrar_no_carro()
ESTADO
Feriado
Em casa
ESTUDAR
ATRIBUTOS
Materia: caractere
horario: real
duração: real
Agua: logico
METODOS
Escrever()
Ler()
FazerExercicios()
descansar()
Estado
Em andamento
Produtivo
pqp que aula… aff se na faculdade tivesse um professor igual esse!!! hahahah
2 coisas reais
Notebook
caracteristicas:
cor
peso
tamanho
configuração
estado
metodo
editar_texto
pesquisar
jogar
ligar
desligar
travar
Instante
caracteristica
tamanho
forma
suporte_de_peso
quantidade_gaveta
metodo
guarda_ferramentas
rodar
Treinar valorant
Tempo de treino: real
o que treinar: caractere
Tipo de treino: caractere
valorant: logico
Metodo
Configurar o mouse
planejar o tempo
planejar o tipo de treino
começar o treino
estado
confirmado
1 hora de treino
instalado o jogo
Garrafa de agua
caractericas?
modelo: caractere
cor: caractere
conteudo: caractere
quantidade: inteiro
estado
modelo: circular
cor: preta
conteudo: agua
quantidade: 700
Mouse
caractericas
modelo: caractere
cor do led: caractere
ligado: logico
Tamanho: inteiro
Peso: real
Estado
modelo: reddragon
cor do led: rosa
ligado: verdadeiro
Tamanho: 60
Peso: 60.00
Respondendo aos exercícios propostos:______________________________________________________________________________________________________Classe Escova
cor=caractére
material=caractére
modelo=caractére
emUso=lógico
Metodo escovar()
se emUso = Falso então:
escreva "Escove o cabelo!"
senão:
escreva "Escova em Uso, espere!"
FimMetodo
FimClasse
Classe Cafeteira
cor=caractére
modelo=caractére
marca=caractére
voltagem=inteiro
nova=lógico
emuso=lógico
filtrolimpo=lógico
Metodo limpar_cafeteira()
se filtrolimpo = Falso então:
escreva "Limpe o filtro, vagal!"
senão:
escreva "Cafeteira pronta para uso"
fimse
FimMetodo
Metodo preparar_cafeteira()
se filtrolimpo = Verdadeiro então:
escreva "Coloque o café e água na cafeteira!"
senão:
Cafeteira.limpar_cafeteira()
fimse
FimMetodo
Metodo passar_cafe()
se emuso então:
escreva "Ainda tem café"
senão:
escreva "Verifique a voltagem da tomada e ligue a cafeteira!"
fimse
FimMetodo
FimClasse
Classe Estudar
periodo=caractére
assunto=caractére
meio=caractére
cansado=lógico
Metodo estudo()
se periodo = "Noturno" então:
enquanto cansado = Falso então:
escreva "estude o assunto escolhido pelo meio escolhido"
fimenquanto
senão:
escreva "não tá na hora de estudar."
fimse
FimMetodo
FimClasse
Classe Colocar_agua
vasilha=caractére
nível=inteiro
Metodo encher()
se nível = 0 então:
escreva "encha a vasilha de água"
fimse
FimMetodo
FimClasse
Classe caneca
O Guanabara tem uma forma de explicar algo que até hoje nunca encontrei em nenhum outro professor! Não tenho palavras para agradecer!
Cara, excelente aula, vlw! Uma dica: adicione no título que vc explica o que é classe, pq quem quiser entender sobre classes, vai aprender aí, muito bom, entendi agora.
Aquela velha expressão, SÓ DESENHANDO… assim é o Guanabara!!!! Só não aprende quem não quer! o Bicho é brabo!
Muito obrigado!!!!
Classifiquei um objeto concreto e um abstrato:
Monitor de PC
Atributos
Heartz = int
Brilho = int
Ligado = boolean
Resolução = int
Tamanho = int
Preço = float
Material = string
Métodos
Ligar
Desligar
Aumentar_brilho
Diminuir_brilho
Aumentar_resolução
Estado
Ligado/desligado
Novo/ velho
Limpo/sujo
Consulta
Atributos
Horário
Duração
Médico
Hospital
Local
Consultório
Métodos
Examinar
Definir_remédios
Confirmar
Cancelar
Estados
Confirmada
Cancelada
Em andamento
Finalizada
Iniciada
Corrijam-me caso tenha incoerências.
objeto: Xícara = atributos(alça para segurar, forma redonda para receber líquido), Método(tomar(), segurar()), Estado= cheio ou vazio.
Coisas concreta
Teclado
Coisas que eu tenho (Atributo)
Mecanico
Alça
Cor
Cabo
Usb
Led
Oque eu posso fazer com o Teclado(Métodos)
Digitar
jogar
Ligar led
Trocar Teclas
Abrir alça
Estado(Estado)
Preto
Mecanico
Não tem led
é a cabo
Usb 3
alça aberta
Fone de ouvido
Atributos
Cor
Regulador
Microfone
Cabo
Led
Espuma
Métodos
Ouvir
Conversar
desplugar
plugar
tirar espuma
Aumentar a regulagem
Diminuir a regulagem
Estado
Preto e azul
Tem microfone
Tem espumas
plugado no pc
tem led, mas nao estou usando
E X E R C Í C I O
________________________
~ Guitarra
.atributos
corpo
corda
tarraxa
desplugada
azul
.métodos
tocar
pendurar
carregar
ligar em um amplificador
.estado
pendurada
__________________________
~ Copo
.atributo
fundo
desenho
branco
cilindro
.métodos
guardar caneta
enfeitar
.estado
vazia
parada
_________________________
~ Estudar
.atributos
vídeo
anotações
concentração
.métodos
assistir
prestar atenção
praticar
.estado
assistindo
fazendo o exercício aqui nos comentários
_______________________________
~ ouvindo
.atributos
musica
audiovisual
barulho
conversa
.métodos
entender
interpretar
escutar
.estado
ouvindo lofi
ouvindo o guanabara falando
todos os objetos podem ser representados com facilidade
PQP, estou a 3 meses estudando e não conseguia entender. Agora clareou tudo!!! Obrigado viu!!!
Professor tu é um monstro cara. Sua didática é perfeita, ela consegue ser simples aos ignorantes como eu, que aos poucos estou adentrando no universo da programação e encantadora para aqueles que já almoçam e jantam código every day. Tu é daqueles profissionais raríssimos no mercado, que exerce seu ofício com amor, parabéns cara! Estou fazendo uma transposição de mundos ai, saindo do universo do Direito para o universo dos Códigos e seus cursos têm sido a luz que dissipa as trevas. Sensacional suas aulas, sou fã, inscrito e quando Deus me permitir ser membro é questão de orgulho! Fraterno abraço.
classe armazenar
(geladeira)
Atributos =porta, gelo, freezer, motor, cor, gaveta;
(Métodos) =gelar, conserva, guarda, congela;
(Estado) =fechada, ligada, armazenando,conservando;
(armário)
(atributos) =porta, cor, tamanho, gaveta, pés;
(métodos) =armazena, conserva, guarda, protege;
(Estado) =fechado, armazenando, guardando;
classe planejar
(estudos)
(atributo)= leitura, reflexão, descobertas, conhecimento;
(métodos)=ler, escrever, analisar, visualizar, fazer;
(estado)= estudando, aprendendo, analisando, praticando;
(viajem)
(atributos)= transporte, bagagem, acomodação, custo;
(métodos)= descobrir, trabalhar, divertir, conhecer;
(estado)= planejando, analisando, precificação, aguardando;
"veja ai se está de acordo com os parâmetros exigidos na aula e na atividade"
Estou fazendo poo nesse semestre a faculdade, suas aulas me ajudam bastante
Aina vou coneguir doar pra esse cara!
prefiro doar pra trabalho assim do que igrejas evagêlicas e templos de enganação.
Conhecimento e didática absurda.
Classe Computador (Físico)
Atributos
c1 – Modelo
c1 – Gabinete
c1 – cor
c1 – quadrado
c1 – placa mãe
c1 – fonte
c1 – botão liga
c1 – conectores
c1 – usb
Métodos
c1 – acessa a internet
c1 – utiliza energia
c1 – botão desliga
c1 – abre páginas
c1 – calculadora
c1 – programas
c1 – cabos
Estado
c1 – usado
c1 – lento
c1 – botão isolado
Classe Estudo (abstrato)
e1 – conteúdo
e1 – java
e1 – aula
e1 – professor
Métodos
e1 – internet
e1 – online
e1 – difícil
e1 – anotar
e1 – revisar
Exercício proposto:
———————
Objetos:
controle:
atributos: modelo,cor,botões
métodos: mover, trocar cores dos leds, pilha
garrafa:
atributos: metal, tampa, desenho do Mickey
métodos: tampada, vazia
Objetos abstratos:
estudo
atributos: lugar, horario, matéria
método: estudar, procrastinar,dormir
Primeiramente, muito obrigado pela aula, lá estou eu com quase 40 mudando novamente de área e a transição está sendo bem mais fácil graças a seu ensino, dis o ditado que cada um dá o que tem, no seu caso só vejo sabedoria, dedicação e amor; que Deus o recompense ainda mais pela sua disposição de ajudar os demais compartilhando conhecimento.
controle video game
// caracteristica
marca
modelo
cor
quant botões
com fio
sem fio
com pilha
sem pilha
//método()
botao pressionado
analogico pressionado
turbo pressionado
//estado
conectado
desconectado
ligado
desligado
em uso
fora de uso
botão pressionado
botão repouso
com pilha%
sem pilha
Abstrato – Estudo
// caracteristica
dia
periodo
horario inicio
horario fim
materia
com video s/n
com papel s/n
com caneta s/n
//método()
assistir()
anotar()
exercicios()
revisar()
estudar()
repousar()
//estado
estudando
revisando
anotando
assistindo
repousando
exercitando
quantEstudo%
quantEstudada%
quantEstudar%
classe: colher
atributos: tamanho, tipo de material, cor, peso…
Método: colocar comida, agua…
Estado: suja, gelada
classe: xícara
atributos: cor, tamanho, peso, tipo de meterial
Método: tomar café, encher de areia kk
Estado: suja, gelada…
obs: esses objetos coloquei como gelada porque nessa data Capital de SP esta a 6Graus
Meu Deus! tudo o que eu precisava! Larguei o PDF monstruoso da faculdade que não ensina nada, já você, entrega tudo!
Sem dúvidas a melhor didática é a do Guanabara. Muito obrigado por disponibilizar esse conteúdo excelente.
1-pode estar errado kk mas vejo que com o tempo irei me acostumar
classe monitor
atributos
m1 = new monitor
m1.cor = "preto"
m1.tamanho = 21×15
m1.ligado = True
metodos
m1.olhar()
estado
ligado
preto
Classe Garrafa
Tamanho: Float
Cor: string
Tampada: Lógico
Material: Float
Métodos:
Pegar()
var Pegar = True
Tomar()
Pegar = True
var Tomar = True
Estado:
porcentagem_cheio = 50%
desgaste= 44%
Tampada = True
Conceito de Classe e Objeto
Classe Mouse
cor: caractere
modelo: caractere
botoes: inteiro
dpi: inteiro
ligado: logico
Metodo click()
Se (Ligado)
Escreva("Clicked")
senao
Escreva(Erro no click)
FimSe
FimMetodo
Metodo funcionar()
ligado = verdadeiro
FimMetodo
FimClasse
Estado:
Preta
Conectado ao Computador
Funcionando perfeitamente.
—————————————————————————————————————————————————————————————————————————————————————————————————————————-
Conceito de Classe Abstrata.
Classe BaixarJogo
nome: caractere
tamanho: real
conexão: logico
velocidade: real
situacao: caractere
Metodo download()
Se (conectado = verdadeiro && velocidade > 0)
Escreva("O jogo está baixando.")
senao
Escreva("Verifique a conexão com a internet.")
FimSe
FimMetodo
Metodo conectar()
conexao = veradadeiro
FimMetodo
FimClasse
Estado:
Conectado á Internet
Baixando
12% dos dados baixados
CLasse Mouse:
Atributos
botões: integer;
rolamento: Boolean;
sensorOptico: float;
cabo: real;
carga: integer;
Métodos
Metodo clicarEsquerdo()
fimMetodo
Metodo clicarDireito()
fimMetodo
Metodo RolarCima()
fimMetodo
Metodo RolarBaixo()
fimMetodo
Metodo Movimentar()
fimMetodo
Metodo Ligar()
fimMetodo
Metodo Conectar()
fimMetodo
Estado
Ligado
100% carga
fim Classe Mouse
Não tenho palavras pra agradecer…..Vocês salvam minha graduação!!!! Sucesso Sempre……
Excelente explicação.
Classe Copo
modelo: "baixo e aberto"
altura: 7.0
largura: 5.0
cor: "transparente"
Método recebeAgua()
Método recebeRefrigerante()
Método recebeSuco()
Classe Mesa
modelo: "pintada"
largura: 100
comprimento: 150
cor: "rajada"
Método RecebeObjetos()
Classe irAoTrabalho
horas: "09h"
roupa: "camisa polo e calça jeans"
transporte: "moto"
Método meVestir()
Método ligarMoto()
Método andarAteoTrabalho()
Método
Mesmo eu sabendo do teórico, eu revi e acabei de criar um bar virtual kkkkkkkkk, todas as características dele. Agora verei o prático para relembrar e dps criarei esse bar