Pega fogo lá em threads e concorrência. Lá é o cachorro amarrado e peia comendo
@waidineyfortunato40212 жыл бұрын
Tava concentrado na aula de repente "Tomatao DevDojo" kkkkkkkkkkkk ri muito dps voltei a chorar na aula...
@nogueirahh Жыл бұрын
momentos de alívio diante do abismo
@murilodutra85695 ай бұрын
homem n chora rapaz
@catatau67083 ай бұрын
@@murilodutra8569 todo homem que diz isso chora escondido
@murilodutra85693 ай бұрын
@@catatau6708 -_-
@raitoYАй бұрын
até chegar nesse episodio eu escutei a palavra polimorfismo tantas vezes e só pensar na carta polimerização do yu gi oh
@andrebemfica84072 жыл бұрын
bora!!! 90 ok!!!
@AxRocha3 ай бұрын
Tou ansioso pra começar esse curso!
@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-je2pr2 жыл бұрын
Aula 90 - OK ✔️
@murilodutra85695 ай бұрын
Essa aula que eu tava ansioso pra ver, vambora!!!
@fernandomarques32714 ай бұрын
Ótima aula
@idonthavemoney8649Ай бұрын
Lesson 90 done.
@joaog.51863 жыл бұрын
Aula 90 = OK!
@julianodamasiosbpАй бұрын
Done :-)
@ClashNoiale2 жыл бұрын
Aula 90 - Finalizada!
@EduardoMauricio-u8t Жыл бұрын
Não entendi direito a Interface Taxavel, não entendi bem pra que ela serve
@WilliamMatos-ne4mp Жыл бұрын
Aula90 =Ok✅
@galoapenasАй бұрын
aula 90 ok, essa bomba tá começando a ficar complicada...
@wallysilva44782 жыл бұрын
Aula 90 ok - 03/11/2022
@vanegee525 Жыл бұрын
Aula concluida 25/10/23
@brunosoges2 жыл бұрын
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!!
@DevDojoBrasil2 жыл бұрын
É 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 Жыл бұрын
Ele define apenas para nós que estamos estudando entender como é, mas não precisa
@brunopantoja74152 жыл бұрын
Aula 90 - 11/06/22 Ok!
@cferreira33 Жыл бұрын
Feito ✔
@frangus40855 ай бұрын
Voltei depois de alguns dias absorvendo os conteudos passados!
@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 Жыл бұрын
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 Жыл бұрын
@@whisperscribe valeww
@ramoneloi74995 ай бұрын
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
@thiagosantos85852 жыл бұрын
Aula 90 - OK
@lucastc45312 жыл бұрын
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.
@DevDojoBrasil2 жыл бұрын
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
@andrebemfica84072 жыл бұрын
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 Жыл бұрын
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Ай бұрын
Aula 90 ok - 01/10/24
@galassoWorkstation10 ай бұрын
Aula 90 = ok
@CidaLunacorteecostura9 ай бұрын
Aula 90 = OK! 05/02/2024
@20felipe22 Жыл бұрын
aula90 = ok;
@jonascbamt8 ай бұрын
up
@lucassathler601 Жыл бұрын
aula 090 ok! 24/04/23
@caioeduardo8977 Жыл бұрын
Aula 90 OK! 08/10/2023
@CyberneticEagle Жыл бұрын
Aula 90 = OK! 27/12/2022
@joaoxavier78982 жыл бұрын
aula 90 ok
@henriquenunes22768 ай бұрын
Aula 90 - OK ✔ 13/03/2024
@elcomjunior7603 Жыл бұрын
Aula 090 - 22/02/2023 - OK !
@ericocavalcanti710 Жыл бұрын
Tomatão devdojooo
@Rya.n.5 ай бұрын
cheguei no aclamado polimorfismo aqui que dividimos os homens dos meninos
@lllAlxzlll3 жыл бұрын
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
@lllAlxzlll3 жыл бұрын
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?
@lucasferreira50463 жыл бұрын
@@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!