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

  Рет қаралды 9,549

DevDojo

DevDojo

Күн бұрын

Пікірлер: 60
@lucasbaur
@lucasbaur 2 ай бұрын
a chapa tá esquentando. Bora bora
@DevDojoBrasil
@DevDojoBrasil 2 ай бұрын
Pega fogo lá em threads e concorrência. Lá é o cachorro amarrado e peia comendo
@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 5 ай бұрын
homem n chora rapaz
@catatau6708
@catatau6708 3 ай бұрын
@@murilodutra8569 todo homem que diz isso chora escondido
@murilodutra8569
@murilodutra8569 3 ай бұрын
@@catatau6708 -_-
@raitoY
@raitoY Ай бұрын
até chegar nesse episodio eu escutei a palavra polimorfismo tantas vezes e só pensar na carta polimerização do yu gi oh
@andrebemfica8407
@andrebemfica8407 2 жыл бұрын
bora!!! 90 ok!!!
@AxRocha
@AxRocha 3 ай бұрын
Tou ansioso pra começar esse curso!
@operator-SamuelColt
@operator-SamuelColt Ай бұрын
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.
@AndreLuiz-je2pr
@AndreLuiz-je2pr 2 жыл бұрын
Aula 90 - OK ✔️
@murilodutra8569
@murilodutra8569 5 ай бұрын
Essa aula que eu tava ansioso pra ver, vambora!!!
@fernandomarques3271
@fernandomarques3271 4 ай бұрын
Ótima aula
@idonthavemoney8649
@idonthavemoney8649 Ай бұрын
Lesson 90 done.
@joaog.5186
@joaog.5186 3 жыл бұрын
Aula 90 = OK!
@julianodamasiosbp
@julianodamasiosbp Ай бұрын
Done :-)
@ClashNoiale
@ClashNoiale 2 жыл бұрын
Aula 90 - Finalizada!
@EduardoMauricio-u8t
@EduardoMauricio-u8t Жыл бұрын
Não entendi direito a Interface Taxavel, não entendi bem pra que ela serve
@WilliamMatos-ne4mp
@WilliamMatos-ne4mp Жыл бұрын
Aula90 =Ok✅
@galoapenas
@galoapenas Ай бұрын
aula 90 ok, essa bomba tá começando a ficar complicada...
@wallysilva4478
@wallysilva4478 2 жыл бұрын
Aula 90 ok - 03/11/2022
@vanegee525
@vanegee525 Жыл бұрын
Aula concluida 25/10/23
@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 Жыл бұрын
Ele define apenas para nós que estamos estudando entender como é, mas não precisa
@brunopantoja7415
@brunopantoja7415 2 жыл бұрын
Aula 90 - 11/06/22 Ok!
@cferreira33
@cferreira33 Жыл бұрын
Feito ✔
@frangus4085
@frangus4085 5 ай бұрын
Voltei depois de alguns dias absorvendo os conteudos passados!
@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 5 ай бұрын
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
@thiagosantos8585
@thiagosantos8585 2 жыл бұрын
Aula 90 - OK
@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
@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 Жыл бұрын
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
@rnckruz
@rnckruz Ай бұрын
Aula 90 ok - 01/10/24
@galassoWorkstation
@galassoWorkstation 10 ай бұрын
Aula 90 = ok
@CidaLunacorteecostura
@CidaLunacorteecostura 9 ай бұрын
Aula 90 = OK! 05/02/2024
@20felipe22
@20felipe22 Жыл бұрын
aula90 = ok;
@jonascbamt
@jonascbamt 8 ай бұрын
up
@lucassathler601
@lucassathler601 Жыл бұрын
aula 090 ok! 24/04/23
@caioeduardo8977
@caioeduardo8977 Жыл бұрын
Aula 90 OK! 08/10/2023
@CyberneticEagle
@CyberneticEagle Жыл бұрын
Aula 90 = OK! 27/12/2022
@joaoxavier7898
@joaoxavier7898 2 жыл бұрын
aula 90 ok
@henriquenunes2276
@henriquenunes2276 8 ай бұрын
Aula 90 - OK ✔ 13/03/2024
@elcomjunior7603
@elcomjunior7603 Жыл бұрын
Aula 090 - 22/02/2023 - OK !
@ericocavalcanti710
@ericocavalcanti710 Жыл бұрын
Tomatão devdojooo
@Rya.n.
@Rya.n. 5 ай бұрын
cheguei no aclamado polimorfismo aqui que dividimos os homens dos meninos
@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.
@josepaulojr7227
@josepaulojr7227 2 жыл бұрын
ok = 17/06/2022
@wagmit
@wagmit 2 жыл бұрын
Aula 90- OK ✔
@matheusyosimura6709
@matheusyosimura6709 5 ай бұрын
Aula 90 - OK
@franklindouglaslindoso894
@franklindouglaslindoso894 2 жыл бұрын
Aula 90 = OK!
@pedroviana4405
@pedroviana4405 Жыл бұрын
Aula 90 = OK!
Mia Boyka х Карен Акопян | ЧТО БЫЛО ДАЛЬШЕ?
1:21:14
Что было дальше?
Рет қаралды 11 МЛН
HELP!!!
00:46
Natan por Aí
Рет қаралды 52 МЛН
Hoodie gets wicked makeover! 😲
00:47
Justin Flom
Рет қаралды 94 МЛН
96 - Exceções pt 02 - RuntimeException
8:57
DevDojo
Рет қаралды 7 М.
Polimorfismo JAVA: POO JAVA na Prática. Polimorfismo POO
11:23
Do Back ao Front - Programação FullStack
Рет қаралды 1 М.
39 - Orientação Objetos pt 01 - Introdução classes pt 01
19:14
попытка написать змейку на ассемблере
1:37:00
36 - Arrays Multidimensionais pt 01
13:31
DevDojo
Рет қаралды 19 М.
Encapsulamento em 10 minutos
10:19
DevSuperior
Рет қаралды 29 М.
61 - Orientação Objetos - Modificador static
14:55
DevDojo
Рет қаралды 12 М.
95 - Exceções pt 01 - Errors
9:46
DevDojo
Рет қаралды 9 М.
Mia Boyka х Карен Акопян | ЧТО БЫЛО ДАЛЬШЕ?
1:21:14
Что было дальше?
Рет қаралды 11 МЛН