90 - Orientação Objetos - Polimorfismo pt 01 - Introdução

  Рет қаралды 10,013

DevDojo

DevDojo

Күн бұрын

Пікірлер
@waidineyfortunato4021
@waidineyfortunato4021 2 жыл бұрын
Tava concentrado na aula de repente "Tomatao DevDojo" kkkkkkkkkkkk ri muito dps voltei a chorar na aula...
@nogueirahh
@nogueirahh Жыл бұрын
momentos de alívio diante do abismo
@murilodutra8569
@murilodutra8569 7 ай бұрын
homem n chora rapaz
@catatau6708
@catatau6708 5 ай бұрын
@@murilodutra8569 todo homem que diz isso chora escondido
@murilodutra8569
@murilodutra8569 5 ай бұрын
@@catatau6708 -_-
@andrebemfica8407
@andrebemfica8407 2 жыл бұрын
bora!!! 90 ok!!!
@AxRocha
@AxRocha 5 ай бұрын
Tou ansioso pra começar esse curso!
@operator-SamuelColt
@operator-SamuelColt 3 ай бұрын
No pacote service, criei a classe TaxCalculator. Nela coloquei três métodos estáticos: 1) register: que recebe um Product p; 2) taxCalculateComputer: que chama o método register passando como parâmetro um Computer c; 2) taxCalculateTomato: que chama o método register passando como parâmetro um Tomato t. Pensei em fazer assim, pois Computer e Tomato estendem Product. Acho que nas próximas aula algo desse tipo deve acontecer.
@murilodutra8569
@murilodutra8569 7 ай бұрын
Essa aula que eu tava ansioso pra ver, vambora!!!
@lucasbaur
@lucasbaur 3 ай бұрын
a chapa tá esquentando. Bora bora
@DevDojoBrasil
@DevDojoBrasil 3 ай бұрын
Pega fogo lá em threads e concorrência. Lá é o cachorro amarrado e peia comendo
@fernandomarques3271
@fernandomarques3271 6 ай бұрын
Ótima aula
@AndreLuiz-je2pr
@AndreLuiz-je2pr 2 жыл бұрын
Aula 90 - OK ✔️
@idonthavemoney8649
@idonthavemoney8649 3 ай бұрын
Lesson 90 done.
@wagmit
@wagmit 2 жыл бұрын
Aula 90- OK ✔
@joaog.5186
@joaog.5186 3 жыл бұрын
Aula 90 = OK!
@ClashNoiale
@ClashNoiale 2 жыл бұрын
Aula 90 - Finalizada!
@julianodamasiosbp
@julianodamasiosbp 3 ай бұрын
Done :-)
@brunosoges
@brunosoges 2 жыл бұрын
Professor qual a necessidade de definir na interface o método como abstract? Levantei esse ponto porque nas aulas de interface, você comentou que o contrato que é declarado na interface ele já vem implícito o 'public abstract', e que seria redundante declarar. Tuas aulas são show!!
@DevDojoBrasil
@DevDojoBrasil 2 жыл бұрын
É o contrato, é assim que interface funciona. A partir da versão 8 do Java isso mudou com métodos default. Agora se você tá perguntando por que eu escrevi explicitamente, por que as pessoas aqui estão aprendendo, as vezes da aula de interface até aqui já deu um branco na galera
@brunob0120
@brunob0120 2 жыл бұрын
Ele define apenas para nós que estamos estudando entender como é, mas não precisa
@lucastc4531
@lucastc4531 2 жыл бұрын
Professor, estava lendo em um artigo sobre o padrão MVC para entende-lo melhor e fiquei com uma dúvida. Em 10:50 o senhor cita o pacote *servico* como regras de negócio, sendo que citou o pacote *dominio* como o Model. Não seria o Model a camada responsável pelas regras de negócio? Fiquei com essa dúvida.
@DevDojoBrasil
@DevDojoBrasil 2 жыл бұрын
Cara, boa pergunta. No meu ver o MVC é uma separação de responsabilidades, o nome não importa tanto. Se você estudar o MVC do Spring, as regras ficam no controller, não no modelo ou domínio. Eu lembro de ter visto em algumas literaturas que a regra deveria ficar no domínio, porém eu prefiro separar e deixar o domínio como algo que representa o que temos no banco de dados
@AndreLuiz-bp9ub
@AndreLuiz-bp9ub Жыл бұрын
com essas aulas consigo ter uma ideia sobre Java ? e outra pergunta: precisa saber disso tudo ??? poderiam citar abaixo o BÄSICO que preciso saber para mexer com Java ?
@whisperscribe
@whisperscribe Жыл бұрын
Cara, eu recomendo você ver a série toda! Programação quanto mais passos tu pular, mais vai fazer falta la na frente!! Você não precisa decorar tudo, mas tem que saber pelo menos o que buscar, como procurar, porque aquilo existe! Com o tempo você vai pegando as manhas, depois dessa maratona, recomendo dar uma olhada ou em Banco de Dados com Java, ou a série de Spring.
@AndreLuiz-bp9ub
@AndreLuiz-bp9ub Жыл бұрын
@@whisperscribe valeww
@ramoneloi7499
@ramoneloi7499 7 ай бұрын
eu tô aprendendo aqui também e acredito que o curso todo é o básico amigo, é a realidade, hoje em dia estão exigindo muita coisa, o curso dele é top
@raitoY
@raitoY 3 ай бұрын
até chegar nesse episodio eu escutei a palavra polimorfismo tantas vezes e só pensar na carta polimerização do yu gi oh
@IchWillSchnappz
@IchWillSchnappz 27 күн бұрын
Gogogo! (07 dez 2024)
@WilliamMatos-ne4mp
@WilliamMatos-ne4mp Жыл бұрын
Aula90 =Ok✅
@EduardoMauricio-u8t
@EduardoMauricio-u8t Жыл бұрын
Não entendi direito a Interface Taxavel, não entendi bem pra que ela serve
@wallysilva4478
@wallysilva4478 2 жыл бұрын
Aula 90 ok - 03/11/2022
@cferreira33
@cferreira33 2 жыл бұрын
Feito ✔
@brunopantoja7415
@brunopantoja7415 2 жыл бұрын
Aula 90 - 11/06/22 Ok!
@andrebemfica8407
@andrebemfica8407 2 жыл бұрын
Fala William, fui refazer essa aula aqui do zero por conta própria e fiquei com uma dúvida. O cálculo do imposto de cada item (valor * IMPOSTO_POR_CENTO) não deveria estar também na regra de negócio? Abraço!
@ToshiroKiss
@ToshiroKiss 2 жыл бұрын
A premissa do exemplo foi que o o calculo de imposto é uma caracteristica ESPECÍFICA da classe tomate/computador. Então eu estou calculando um imposto especificamente para o tomate. O calculoImposto, poderia ser interpretado como uma regra de negócio se fosse um calculo geral para todas as frutas(isso é uma visão, um exemplo de como pode ser pensado). Estude um pouco sobre "classes anêmicas e classes ricas" pra ter um visão melhor sobre isso
@jonascbamt
@jonascbamt 9 ай бұрын
up
@vanegee525
@vanegee525 Жыл бұрын
Aula concluida 25/10/23
@thiagosantos8585
@thiagosantos8585 2 жыл бұрын
Aula 90 - OK
@galassoWorkstation
@galassoWorkstation Жыл бұрын
Aula 90 = ok
@frangus4085
@frangus4085 7 ай бұрын
Voltei depois de alguns dias absorvendo os conteudos passados!
@galoapenas
@galoapenas 3 ай бұрын
aula 90 ok, essa bomba tá começando a ficar complicada...
@20felipe22
@20felipe22 Жыл бұрын
aula90 = ok;
@joaoxavier7898
@joaoxavier7898 2 жыл бұрын
aula 90 ok
@CyberneticEagle
@CyberneticEagle 2 жыл бұрын
Aula 90 = OK! 27/12/2022
@lucassathler601
@lucassathler601 Жыл бұрын
aula 090 ok! 24/04/23
@rnckruz
@rnckruz 3 ай бұрын
Aula 90 ok - 01/10/24
@lllAlxzlll
@lllAlxzlll 3 жыл бұрын
Na linha 22 da CalculadoraDeImposto, quando chama double imposto = tomate.calcImposto; o sout apareceu porém o cálculo ficou na váriavel, qual aula posso assistir para entender melhor essa parte? acho que pulei alguma aula sobre isso, por que o sout apareceu se declaramos o método na variavel
@lllAlxzlll
@lllAlxzlll 3 жыл бұрын
Pelo que eu entendi o return não me da o retorno no console, eu tenho que colocar o método em um 'sout' ou declarar ele em uma variável do mesmo tipo de retorno e da 'sout' na variável, porém o sout que tem no método vai ser chamado na mesma linha que declaro o método na variável certo?
@lucasferreira5046
@lucasferreira5046 3 жыл бұрын
​@@lllAlxzlll o 'sout' imprime o que for passado dentro dele no console. Já o return, retorna um valor esperado e esse valor geralmente é guardado em uma variável. Podemos pegar os getters (que é uma função) como exemplo: public String getNome() { return nome; } Você pode ler desse jeito: é uma função 'pública' (pode ser acessada de qualquer lugar), que retorna uma 'String' e se chama getNome. O que ela vai retornar? Vai retornar uma 'String' com nome. Nesse caso da aula, a classe CalculadoraImposto tem um método que chama calcularImposto(Tomate tomate), que recebe um objeto do tipo Tomate, e dentro desse método tem uma variável do tipo 'double' chamada 'imposto'. Essa variável vai chamar o método calcular imposto do objeto tomate (tomate.calcularImposto) que foi passado. Dentro do método calcularImposto() é exibido na tela (através do sout) uma frase e é retornado um 'double' através da fórmula "this.value * IMPOSTO". Sendo assim, a variável do tipo 'double' chamada 'imposto' que está dentro do método calcularImposto, que está dentro da classe CalculadoraImposto, guardará esse valor obtido através do retorno do método calcularImposto() da classe Tomate. Acho que é isso. Acredito que tenha ficado um pouco confuso hahaha mas é que existem dois métodos com nomes iguais e classes diferentes e isso pode gerar alguma confusão!
@ramonvinicius4419
@ramonvinicius4419 3 жыл бұрын
@@lllAlxzlll Você pulou a aula getters e setters.
@elcomjunior
@elcomjunior Жыл бұрын
Aula 090 - 22/02/2023 - OK !
@caioeduardo8977
@caioeduardo8977 Жыл бұрын
Aula 90 OK! 08/10/2023
@henriquenunes2276
@henriquenunes2276 9 ай бұрын
Aula 90 - OK ✔ 13/03/2024
@Rya.n.
@Rya.n. 7 ай бұрын
cheguei no aclamado polimorfismo aqui que dividimos os homens dos meninos
@CidaLunacorteecostura
@CidaLunacorteecostura 11 ай бұрын
Aula 90 = OK! 05/02/2024
@ericocavalcanti710
@ericocavalcanti710 Жыл бұрын
Tomatão devdojooo
@josepaulojr7227
@josepaulojr7227 2 жыл бұрын
ok = 17/06/2022
@franklindouglaslindoso894
@franklindouglaslindoso894 2 жыл бұрын
Aula 90 = OK!
@matheusyosimura6709
@matheusyosimura6709 7 ай бұрын
Aula 90 - OK
@pedroviana4405
@pedroviana4405 Жыл бұрын
Aula 90 = OK!
96 - Exceções pt 02 - RuntimeException
8:57
DevDojo
Рет қаралды 7 М.
Beat Ronaldo, Win $1,000,000
22:45
MrBeast
Рет қаралды 158 МЛН
It’s all not real
00:15
V.A. show / Магика
Рет қаралды 20 МЛН
Мен атып көрмегенмін ! | Qalam | 5 серия
25:41
62 - Orientação Objetos - Métodos estáticos
9:16
DevDojo
Рет қаралды 10 М.
37 - Arrays Multidimensionais pt 02 - Foreach
5:33
DevDojo
Рет қаралды 14 М.
Топ 5 ОШИБОК Новичков в REACT
13:07
gorbatkoff
Рет қаралды 6 М.
Polimorfismo e Herança com java
28:07
Daniele Leão
Рет қаралды 12 М.
97 - Exceções pt 03 - Exception
18:00
DevDojo
Рет қаралды 7 М.
Associação entre Classes em Java (Conceito e Exercício)
16:42
SiAbreu Tec
Рет қаралды 16 М.
Beat Ronaldo, Win $1,000,000
22:45
MrBeast
Рет қаралды 158 МЛН