Guanabara, sou estudante de Engenharia de Telecomunicações e faltando apenas dois semestres para minha formatura sofri um acidente de moto, quebrei o quadril e tive que parar os estudos na faculdade, porém, como eu estava em casa resolvi estudar Java Orientado a Objeto. Depois de 4 meses estudando sozinho por alguns livros, você laçou o curso, e foi muito bom ver tudo que estudei sendo explicado por você, e assim tirando algumas duvidas. Parabéns pelo curso, que o Curso em Video cresça cada vez mais e se torne um grande canal no TH-cam. Grande abraço e muito obrigado por dedicar seu tempo a torna o conhecimento cade vez mais acessível e democrático.
8 ปีที่แล้ว +3
Weslley meu amigo... Estou estudando por aqui tb! As aulas são de fácil entendimento... Estou querendo iniciar uma startup e estou mergulhado de JAVA até dormindo kkkkkkk abraço brother e melhoras!
Recomendo a você um curso de desenvolvedor android do site Udemy, o curso não é grátis, porém vale a pena, entre no site udemy e pesquise por "Desenvolvedor android crie 15 apps"
Boa Tarde! Professor, Todas vezes que vejo suas aulas, agradeço e oro a Deus pela sua existência; eu estou entendendo POO!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Quando comecei a assistir e passei a entender, quase abracei a tela do notebook... Você não tem noção da minha dificuldade com programação e principalmente POO... Que Jesus o Cristo ilumine e abençoe seus dias de vida nesta terra... Sua didática é excelente!!!!! EU estou entendo!!!!!!!!
Tô Comendo o curso com Farinha ,pra quem passou a adolescência toda programando de forma estruturada , entender POO foi uma luta, fiquei desgostoso com a programação , resolvi voltar com força total à programar quando voltei à faculdade , mas o que está me devolvendo a satisfação em programar está sendo este curso ,a programação orientada à objetos passou a ficar muito mais clara na minha cabeça e hoje consigo pensar de forma orientada à objetos e por consequência , aprender Java !!!
Não entendo como a galera começa com uma puta empolgação nas videoaulas e ao decorrer delas 95% vai embora. Geração de gente preguiçosa e acomodada, o conteúdo aqui é de uma facilidade de compreensão absurda. Coisa que antigamente demorávamos dias e dias em bibliotecas para acumular esse conteúdo. Parabéns para você que conseguiu chegar pelo menos até aqui. São dessas pessoas que o mercado de trabalho precisa, você já tá na frente de pelo menos 95% das pessoas.
Também penso assim, fiz o curso de python com ele e estou seguindo esse, melhor professor, melhor conteúdo e melhor didática.... Estudo muito mais aqui do que na facul, ja que o professor não tem essa facilidade pra explicar, la eu tenho a base e aqui o conteúdo!
Deixa eu relatar mais uma experiência e prova de que você é o MELHOR, Guanabara. Consegui meu primeiro emprego na área (graças ao seu curso de algorítimo, inclusive rs), Analista de Software Java Jr. Bom, a empresa deu um curso de orientação a objeto em Java para mim, e foi 3 dias de curso, onde cada palavra para mim era COMPLETAMENTE desconhecida. E o professor não tinha didática NENHUMA para ensinar. Enfim, não consegui aprender NADA, minha solução foi, estudar com VOCÊ. Que é tão sábio e assertivo que em 30 minutos consegue explicar e exemplificar uma coisa que parece um bicho de 7 cabeças e, na verdade, é tão simples, tão HUMANO, completamente compreensível. Seu curso me salvou e salvou meu emprego rs. Eu só consigo ser grata, por você e pela sua iniciativa anos atrás de passar seu conhecimento dessa forma tão mágica. Você nasceu para isso e por favor, rs, nunca desista de nós, seus gafanhotos! PS: Sou apoiadora e contribuinte fiel do CURSO EM VÍDEO, a partir de hoje, que tenho mais grana com esse novo job. Deus te abençoe grandemente!
eu tenho um curso técnico de informatica, onde aprendi tanto java quanto php entre outras linguagens, mas nunca cheguei a aplicar, e depois de 9 anos, eu totalmente tinha esquecido tudo sobre programação, voltar e rever tudo, com a facilidade das suas aulas é fantástico! adoro elas, super didáticas, você está de parabéns professor!
Logo no começo Guanabara "nada de copiar e colar tá ?" eu que já tinha copiado e colado tudo kkkkk. Em 2024 e ainda é o melhor professor. Aprendendo aqui o que a faculdade não ensina, e me preparando para prova rsrs.
Parabéns por difundir educação e ensino da linguagem. Aprendi claramente como se programa em JAVA. Muitos professores de faculdade, não tem um bom nivel de abstrair o conceito da POO e passar de forma sucinta.
Melhor professor,melhores video aulas de programação! Agradeço muito ao Gustavo por facilitar tanto aprender logica/Java + Orientação a Objetos . Deus abençoe muito seu trabalho!
Parabéns Guanabara, sua didática e realmente incrível. A forma de interpretação é uma das melhores. Continue assim, pois você conseguirá formar muitos programadores, e, de alto nível.
Ola!!! Quero te dizer que suas aulas me ajudam muito entender esse mundo da programação. fazem aproximadamente 8 anos que venho estudando através de videos pq, infelizmente não posso pagar curso. Quero te dizer que as aulas ministradas por você, abrem minha mente, e seus cursos possuem começo, meio e fim. Nada fica pela metade! Meus parabéns mais uma vez.
Boa noite Professor e a todos! só quero deixar registrado que a facilidade de explicar algo que pra mim não entrava na minha cabeça foi fantastica. Estou estudando Java em outra instituição e os pilares estava quebrando minha cabeça. Mas com essa explicação entendi a ponto de desenvolver com tranquilidade. Parabéns a sua qualidade de explicação é sensacional.
Esse é o Curso em vídeo, a maior plataforma de cursos online, Com ela, eu aprendi java poo, php, html 5. Descobri tudo o que precisava sobre Javascript e Python do zero no meu ritmo.
muito boa a aula, consegui fazer a programação do Controle Remoto usando a logica do vídeo anterior, usei a explicação de Java e converti pra C#, pesquisando a linguagem no google. Realmente a pratica e sem copiar abre mais a mente. Vlw.
Muito boa a aula! Deixei Java passar batido na faculdade e acabei dando mais atenção às matérias de infraestrutura, mas agora to sentindo a necessidade de aprender POO e Java. Esse curso está me ajudando bastante! Assim que tiver um resultado (R$) desses estudos, com certeza serei um gafanhoto patrocinador do mesmo! Obrigado Guanabara, pela iniciativa
Para quem utiliza o Eclipse basta pressionar CTRL+3 no campo selecionar Constructor (para construtor)Setters e Getters (para Setters e Getters) e overide para implementar os métodos do controlador.
Guanabara, baita curso de POO!!! Sou analista mainframe e estou mudando para Java, e pra mim a POO com a didática do curso fica fácil demais!!! Parabéns a você e a todo o time do Curso em Vídeo e muito obrigado por compartilhar o seu conhecimento!!!
Eu lembro quando eu aprendi POO na faculdade, logo na primeira aula, o professor já vai falando para a turma: "Java não é de Deus!", tentando nos intimidar, nos colocar medo da matéria. Agora eu vi com o gafanhoto mestre Guanabara que não é assim. Java pode ser bem simples. Basta você arregaçar as mangas e estudar! Gostaria de agradecer fortemente ao nosso mestre gafanhoto Gustavo Guanabara, pelo seu empenho e dedicação em ensinar tecnologia da informação de uma maneira simples, tirando toda aquela ideia de complexidade que a gente vê na faculdade. Muito obrigado!
Essas aulas são um misto de sentimentos de Nossa aprendi com NOSSSA APRENDIII PQ DIFICULTAM TANTO ESSA JOSSA!!!! Obrigado pela ajuda mais uma vez to recomendando pra geral!!
Algumas vezes boto um like antes de começar o video... e depois que assisto... tento colocar mais like, mais não funciona infelizmente, porque os teus videos merecem mais e muito mais like
Parece uma aula presencial - Em 15:02 surge a voz do Gustavo Guanabara "Não copie e cole : é a pior coisa que você pode fazer, você acha que sabe, mas na verdade você não sabe programar! ", justo na hora que dei meu crlt C / crlt V ... Realmente professor!!!
Como sempre, ótima aula. Se me permitem, gostaria de fazer uma observação: no laço "for", deve iniciar em "1" e não em "0"; senão haverá 60% de barrinhas ao invés de 50%. Abraço a todos. Valeu Guanabara!!!
@@diogojunqueira6866 o for com zero é unversal, po. Em toda linguagem de programação, em todo lugar você vai ver um for ou while usando 0 pra valor inicial.
Parabéns Guanabara, excelente curso e ótima didática! cara não sei se alguém já percebeu, mas no laço o i tem que ser igual a 1 (i=1), ou i+=9. Valeu!!!
Parabéns Guanabara ! O conteúdo do seu curso está realmente sendo significativo para minha capacitação profissional e preparação para o início na área de desenvolvimento. Gostaria que pudesse destacar nas suas aulas, algumas dicas, por exemplo de Boas Práticas no código, como identação entre outras ... Muito Obrigado professor ! Suas aulas são realmente uma bênção, coisa do céu heheh ! Abraços e é um prazer poder ser ser aluno.
Excelente aula, excelente conteúdo. Obrigado por disponibilizar gratuitamente, estou adiantando POO para a faculdade e suas aulas têm me ajudado demais :)
Parabéns professor Guanabara, agora você faz parte do material de apoio do curso 'Programação Orientada a Objetos' [COM230] da graduação em engenharia da computação da Univesp. ;-)
Eu consegui entender tudo mas ainda me gerou uma dívida, qual a real utilidade da InterfaceControlador? Sendo que eu poderia ter escrito todos aqueles métodos na própria classe ControleRemoto. Foi uma ótima aula, conheci o canal por indicação de um amigo e já fiz meu cadastro no site, grande abraço!
pelo o que eu entendi é como no exemplo do controle. se tirar a interface de um controle fica a mostra tudo o mesmo .se tirar o encapsulamento de uma classe. .
Se só tu tá programando é bem inútil mesmo, mas se é uma equipe é tal, é importante que o código seja o mais natural o possível para que todos entendam facilmente. Por exemplo, o método Ligar tem 100 linhas, mas pra quem não fez o método isso pouco interessa, então tu só vai buscar ele na interface, que vai ter, além do método ligar, todos os métodos relevantes da classe.
Marcus Rigonati se você tem centenas de classes num projeto e precisa implementar um novo método em todas, pode ser que alguém esqueça de alguma classe e isso é ruim. Portanto, usando interface o compilador já vai acusar que todas as classes que implementam a interface devem ter o tal método.
cara pelo oque eu entendi é um padrão para não ter métodos repetidos se varias pessoas tiver trabalhando em uma equipe la na interface fica lista dos métodos fica fácil de ler fora isso acho inútil estou aprendendo tbm posso esta errado :D
estou com sua mesma duvida, na hora de executar os métodos ele instância classe e nao a interface, ou seja ele acessa a classe direto o que deixa a entender que a interface nao serve de nada. Pensei que no final ele executaria a interface e nao a classe.
Essa é a Udemy, essa é a Udemy, a maior plataforma de cursos online, é a Udemy...Ela aprendeu C# e mais todas as linguagens existentes do zero na Udemy!!! Wooow
Parabéns pelo curso Guanabara! Eu estou fazendo esse curso aplicando todo o conceito das aulas em Java e C++ para aprender POO nas duas linguagens. Até a aula 5 estava tudo muito parecido (quase um copy and paste), porém com essa aula foi introduzido os conceitos de encapsulamento e interface. Alguém sabe me dizer se esse conceito de interface é o cabeçalho (.hpp) da linguagem C++ ou tem outra forma de fazer?
Professor Guanabara, gostaria aqui de fazer uma sugestão...Aproveitando o rumo das aulas de POO, acho que seria interessante, claro se for viável e cabível que se fizesse um curso de Análise Orientada a Objetos, com uma introdução dos ciclos de desenvolvimento de sistemas, mas que focasse bem a UML utilizando a ferramenta Astah Community. Acredito que seria bem interessante
Há um erro de lógica ou não em for (int i = 0; i < this.getVolume(); i+=10) ? Pois mostra 6 barras e não 5. O certo não seria for (int i = 0; i < this.getVolume(); i+=10) - mas queria saber o motivo.
No setter maisVolume() e menosVolume() poderia ter sido colocado um if também para testar se o volume já não estava no mínimo ou no máximo. Apenas uma observação. Aula muito boa!! O if ficaria mais ou menos assim: if(this.getLigado() == true && this.getVolume() = 5) para o menosVolume();
Edésio Neto mas se for = 100 ele não poderia aumentar mais, senão o volume atingiria 105. Se for = 0 e diminuir, ficaria -5, já que o som aumenta e diminui de 5 em 5. Ex.: Se a altura estivesse em 2 e fosse utilizada a função menosVolume(), a altura ficaria em -3, e esse valor seria inválido
Guanabara, seria legal usar como exemplo um carrinho robô, já que é o projeto que a maioria quer criar , aí teria métodos, virar a direita, virar a esquerda, acelerar, parar, etc, seria muito legal e prepararia a galera que quer montar um projeto com arduino, gostaria de saber como é a lógica de um projeto desses, realiza isso pra gente
gastaria de parabeniza-lo, muito bom o curso. Sei que é tarde para dúvidas mas talvez alguém consiga me explicar. Qual a diferença de utilizar o "this" sendo que se eu coloco getVolume(5) ao invés de this.getVolume(5) funciona da mesma forma, seria isso uma boa prática ou necessidade mesmo?
dessa maneira vc ta definindo o retorno do volume manualmente sem opção de modificá-lo. Lembre-se quando você utiliza o get ele está te retornando um valor que foi definido pelo set
Estude pelo nosso site e tire certificado de 40 horas. Curso completo em:
www.cursoemvideo.com/curso/java-poo/
2023 e ainda é o melhor curso de POO/Java
Guanabara, sou estudante de Engenharia de Telecomunicações e faltando apenas dois semestres para minha formatura sofri um acidente de moto, quebrei o quadril e tive que parar os estudos na faculdade, porém, como eu estava em casa resolvi estudar Java Orientado a Objeto. Depois de 4 meses estudando sozinho por alguns livros, você laçou o curso, e foi muito bom ver tudo que estudei sendo explicado por você, e assim tirando algumas duvidas. Parabéns pelo curso, que o Curso em Video cresça cada vez mais e se torne um grande canal no TH-cam. Grande abraço e muito obrigado por dedicar seu tempo a torna o conhecimento cade vez mais acessível e democrático.
Weslley meu amigo... Estou estudando por aqui tb! As aulas são de fácil entendimento... Estou querendo iniciar uma startup e estou mergulhado de JAVA até dormindo kkkkkkk abraço brother e melhoras!
Meu parceiro, bora estudar. To estudando java pra programar pra android. Abraço.
Eu tb!
Recomendo a você um curso de desenvolvedor android do site Udemy, o curso não é grátis, porém vale a pena, entre no site udemy e pesquise por "Desenvolvedor android crie 15 apps"
eu também kkk
Boa Tarde! Professor,
Todas vezes que vejo suas aulas, agradeço e oro a Deus pela sua existência; eu estou entendendo POO!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Quando comecei a assistir e passei a entender, quase abracei a tela do notebook... Você não tem noção da minha dificuldade com programação e principalmente POO... Que Jesus o Cristo ilumine e abençoe seus dias de vida nesta terra... Sua didática é excelente!!!!! EU estou entendo!!!!!!!!
Como tá indo a vida de programador?
Tô Comendo o curso com Farinha ,pra quem passou a adolescência toda programando de forma estruturada , entender POO foi uma luta, fiquei desgostoso com a programação , resolvi voltar com força total à programar quando voltei à faculdade , mas o que está me devolvendo a satisfação em programar está sendo este curso ,a programação orientada à objetos passou a ficar muito mais clara na minha cabeça e hoje consigo pensar de forma orientada à objetos e por consequência , aprender Java !!!
Não entendo como a galera começa com uma puta empolgação nas videoaulas e ao decorrer delas 95% vai embora. Geração de gente preguiçosa e acomodada, o conteúdo aqui é de uma facilidade de compreensão absurda. Coisa que antigamente demorávamos dias e dias em bibliotecas para acumular esse conteúdo. Parabéns para você que conseguiu chegar pelo menos até aqui. São dessas pessoas que o mercado de trabalho precisa, você já tá na frente de pelo menos 95% das pessoas.
nossa ainda bem kkkkkkkkkkkk :)
Aqui é só os fortes amigo
Também penso assim, fiz o curso de python com ele e estou seguindo esse, melhor professor, melhor conteúdo e melhor didática.... Estudo muito mais aqui do que na facul, ja que o professor não tem essa facilidade pra explicar, la eu tenho a base e aqui o conteúdo!
eu vi essa video aula umas 3x e não entendi qual a diferenca do emcapsulamento.
EDIT: a diferenca e que usa o private? e não vai poder usar todos os metodos?
Deixa eu relatar mais uma experiência e prova de que você é o MELHOR, Guanabara. Consegui meu primeiro emprego na área (graças ao seu curso de algorítimo, inclusive rs), Analista de Software Java Jr. Bom, a empresa deu um curso de orientação a objeto em Java para mim, e foi 3 dias de curso, onde cada palavra para mim era COMPLETAMENTE desconhecida. E o professor não tinha didática NENHUMA para ensinar. Enfim, não consegui aprender NADA, minha solução foi, estudar com VOCÊ. Que é tão sábio e assertivo que em 30 minutos consegue explicar e exemplificar uma coisa que parece um bicho de 7 cabeças e, na verdade, é tão simples, tão HUMANO, completamente compreensível. Seu curso me salvou e salvou meu emprego rs. Eu só consigo ser grata, por você e pela sua iniciativa anos atrás de passar seu conhecimento dessa forma tão mágica. Você nasceu para isso e por favor, rs, nunca desista de nós, seus gafanhotos! PS: Sou apoiadora e contribuinte fiel do CURSO EM VÍDEO, a partir de hoje, que tenho mais grana com esse novo job. Deus te abençoe grandemente!
Como está hoje?
eu tenho um curso técnico de informatica, onde aprendi tanto java quanto php entre outras linguagens, mas nunca cheguei a aplicar, e depois de 9 anos, eu totalmente tinha esquecido tudo sobre programação, voltar e rever tudo, com a facilidade das suas aulas é fantástico! adoro elas, super didáticas, você está de parabéns professor!
Valeu!
Logo no começo Guanabara "nada de copiar e colar tá ?" eu que já tinha copiado e colado tudo kkkkk. Em 2024 e ainda é o melhor professor. Aprendendo aqui o que a faculdade não ensina, e me preparando para prova rsrs.
Eu tbmmmm
Essa foi a melhor aula de encapsulamento e interface que já vi!
Fantástico como o nosso amigo professor Guanabara consegue passar o conteúdo, Parabéns!
Atenciosamente,
Cursos de Informática
Parabéns por difundir educação e ensino da linguagem. Aprendi claramente como se programa em JAVA. Muitos professores de faculdade, não tem um bom nivel de abstrair o conceito da POO e passar de forma sucinta.
Melhor professor,melhores video aulas de programação! Agradeço muito ao Gustavo por facilitar tanto aprender logica/Java + Orientação a Objetos . Deus abençoe muito seu trabalho!
Parabéns Guanabara, sua didática e realmente incrível. A forma de interpretação é uma das melhores. Continue assim, pois você conseguirá formar muitos programadores, e, de alto nível.
Ola!!! Quero te dizer que suas aulas me ajudam muito entender esse mundo da programação. fazem aproximadamente 8 anos que venho estudando através de videos pq, infelizmente não posso pagar curso. Quero te dizer que as aulas ministradas por você, abrem minha mente, e seus cursos possuem começo, meio e fim. Nada fica pela metade! Meus parabéns mais uma vez.
Boa noite Professor e a todos!
só quero deixar registrado que a facilidade de explicar algo que pra mim não entrava na minha cabeça foi fantastica.
Estou estudando Java em outra instituição e os pilares estava quebrando minha cabeça. Mas com essa explicação entendi a ponto de desenvolver com tranquilidade.
Parabéns a sua qualidade de explicação é sensacional.
Uma das melhores aulas, onde tudo clareou na minha cabeça. MELHOR PROFESSOR!!
Eu sempre fico ansioso na aula, sempre quero aprender mais, e rápido, mas o melhor da aprendizagem é o ritimo.
Não entendo por que certa pessoas dão deslike nesse conteudo bom d+
Estou aqui para avisar que em 13/12/2019 o canal Curso em Vídeo alcançou a marca de 1 MILHÃO de inscritos!
Esse é o Curso em vídeo, a maior plataforma de cursos online, Com ela, eu aprendi java poo, php, html 5. Descobri tudo o que precisava sobre Javascript e Python do zero no meu ritmo.
Parabéns Guanabara 👏🏼👏🏼👏🏼👏🏼, sua didático é surpreendente.👍🏼 Exemplos mais que simples...
A gratidão pela felicidade que senti quando consegui implementação get e setter finalmente entendendo o que tava fazendo é imensa...
muito boa a aula, consegui fazer a programação do Controle Remoto usando a logica do vídeo anterior, usei a explicação de Java e converti pra C#, pesquisando a linguagem no google.
Realmente a pratica e sem copiar abre mais a mente.
Vlw.
Muito boa a aula! Deixei Java passar batido na faculdade e acabei dando mais atenção às matérias de infraestrutura, mas agora to sentindo a necessidade de aprender POO e Java. Esse curso está me ajudando bastante!
Assim que tiver um resultado (R$) desses estudos, com certeza serei um gafanhoto patrocinador do mesmo!
Obrigado Guanabara, pela iniciativa
Para quem utiliza o Eclipse basta pressionar CTRL+3 no campo selecionar Constructor (para construtor)Setters e Getters (para Setters e Getters) e overide para implementar os métodos do controlador.
Guanabara, baita curso de POO!!! Sou analista mainframe e estou mudando para Java, e pra mim a POO com a didática do curso fica fácil demais!!! Parabéns a você e a todo o time do Curso em Vídeo e muito obrigado por compartilhar o seu conhecimento!!!
Guanabara é o Guanabara. Que aula ÓTIMAAAA. Parabéns prof, você é incrível! Aula nota >1000
Eu lembro quando eu aprendi POO na faculdade, logo na primeira aula, o professor já vai falando para a turma: "Java não é de Deus!", tentando nos intimidar, nos colocar medo da matéria. Agora eu vi com o gafanhoto mestre Guanabara que não é assim. Java pode ser bem simples. Basta você arregaçar as mangas e estudar! Gostaria de agradecer fortemente ao nosso mestre gafanhoto Gustavo Guanabara, pelo seu empenho e dedicação em ensinar tecnologia da informação de uma maneira simples, tirando toda aquela ideia de complexidade que a gente vê na faculdade. Muito obrigado!
nao sei pq, mas programar me da uma sensação de prazer
muito facil de aprender com o gustavo guanabara!
PARABENS MUITO BOA A QUALIDADE DOS CURSOS
Gratidão ao Gustavo Guanabara, Facilitando quase sempre a vida do estudante de programação.
CursoemVideo melhor plataforma! Não é em qualquer escola que se aprende python do basico ao intermediário, e java com POO em 4 meses
Parabéns Guanabara pelo seu trabalho, suas aulas me ajudaram bastante a entender melhor POO .... vlw
Essas aulas são um misto de sentimentos de Nossa aprendi com NOSSSA APRENDIII PQ DIFICULTAM TANTO ESSA JOSSA!!!! Obrigado pela ajuda mais uma vez to recomendando pra geral!!
Algumas vezes boto um like antes de começar o video... e depois que assisto... tento colocar mais like, mais não funciona infelizmente, porque os teus videos merecem mais e muito mais like
Parece uma aula presencial - Em 15:02 surge a voz do Gustavo Guanabara "Não copie e cole : é a pior coisa que você pode fazer, você acha que sabe, mas na verdade você não sabe programar! ", justo na hora que dei meu crlt C / crlt V ... Realmente professor!!!
Eu indicando esse curso pra todo mundo da minha Facul.
Aula sensacional, já estou incrementando e melhorando o código. Muito obrigado Guanabara, Deus o abençoe.
Como sempre, ótima aula. Se me permitem, gostaria de fazer uma observação:
no laço "for", deve iniciar em "1" e não em "0"; senão haverá 60% de barrinhas ao invés de 50%.
Abraço a todos. Valeu Guanabara!!!
Ou então, em vez de colocar 'i
@@danielxavier8832 fica menos intuitivo, pq de qualquer forma vai ter uma barrinha de volume quando o volume estiver em 0
@@diogojunqueira6866, na verdade, esse problema da barrinha só acontece por causa do "
@@diogojunqueira6866 o for com zero é unversal, po. Em toda linguagem de programação, em todo lugar você vai ver um for ou while usando 0 pra valor inicial.
Todo mundo precisa de um site
Que tal criar um você mesmo?
combo break
você tirou o rendimento de ganhar dinheiro pelo youtube
Eita!
wix kkk
Tou aprender muito obrigado Guanabara🙌🙌❤❤👌👌
Gratidão professor Guanabara!!
Parabéns Guanabara, excelente curso e ótima didática!
cara não sei se alguém já percebeu, mas no laço o i tem que ser igual a 1 (i=1), ou i+=9.
Valeu!!!
Parabéns Guanabara ! O conteúdo do seu curso está realmente sendo significativo para minha capacitação profissional e preparação para o início na área de desenvolvimento.
Gostaria que pudesse destacar nas suas aulas, algumas dicas, por exemplo de Boas Práticas no código, como identação entre outras ...
Muito Obrigado professor ! Suas aulas são realmente uma bênção, coisa do céu heheh !
Abraços e é um prazer poder ser ser aluno.
Excelente aula, excelente conteúdo. Obrigado por disponibilizar gratuitamente, estou adiantando POO para a faculdade e suas aulas têm me ajudado demais :)
Nas 5 barrinhas na verdade tem 6... prof não notou esse detalhe, na contagem tem que começar do 1 e nao do zero
Tem 6 pq ele definiu uma barrinha como "| |", o espaço interno que interessa
Só colocar depois do getVolume o -1.
@@danielgongo7 vc tem q por i += 12
@@yjosuexxx por favor, me diga o pq, realmente deu certo, mas nao entendi!
@@MatheusPatricioo cara so fui tentando e funcionou
Ótima video aula,estou no 2 semestre de Análise desenvolvimento de sistemas continue assim Guanabara ! Obrigado.
Aulas diretas, objetivas, parabéns professor, você é 10!
Eu estou aqui porque preciso aprender diagrama de classes e a faculdade ensina porcamente, muito do que aprendi até hoje foi por aqui.
Monstro demais!!!
Te amo, Guanabara
Te amoooo
Guanabara, obrigado por existir veio.
Excelente professor! Parabéns pelo trabalho!!!
Melhor prof de sempre.
Parabéns professor Guanabara, agora você faz parte do material de apoio do curso 'Programação Orientada a Objetos' [COM230] da graduação em engenharia da computação da Univesp. ;-)
Muito bom Gustavo. Tô aprendendo de verdade com seu canal. Obrigado,fera!
Guanabara, vc é topp!
Eu consegui entender tudo mas ainda me gerou uma dívida, qual a real utilidade da InterfaceControlador? Sendo que eu poderia ter escrito todos aqueles métodos na própria classe ControleRemoto.
Foi uma ótima aula, conheci o canal por indicação de um amigo e já fiz meu cadastro no site, grande abraço!
pelo o que eu entendi é como no exemplo do controle.
se tirar a interface de um controle fica a mostra tudo
o mesmo .se tirar o encapsulamento de uma classe. .
Se só tu tá programando é bem inútil mesmo, mas se é uma equipe é tal, é importante que o código seja o mais natural o possível para que todos entendam facilmente.
Por exemplo, o método Ligar tem 100 linhas, mas pra quem não fez o método isso pouco interessa, então tu só vai buscar ele na interface, que vai ter, além do método ligar, todos os métodos relevantes da classe.
Marcus Rigonati se você tem centenas de classes num projeto e precisa implementar um novo método em todas, pode ser que alguém esqueça de alguma classe e isso é ruim. Portanto, usando interface o compilador já vai acusar que todas as classes que implementam a interface devem ter o tal método.
cara pelo oque eu entendi é um padrão para não ter métodos repetidos se varias pessoas tiver trabalhando em uma equipe la na interface fica lista dos métodos fica fácil de ler fora isso acho inútil estou aprendendo tbm posso esta errado :D
estou com sua mesma duvida, na hora de executar os métodos ele instância classe e nao a interface, ou seja ele acessa a classe direto o que deixa a entender que a interface nao serve de nada. Pensei que no final ele executaria a interface e nao a classe.
Parabéns pelo trabalho, tu é muito bom professor.
Todos os dinossauros temem o Gustavo Guanabara
"Guanabara, tudo por você!" Valeu, Guanabara!!
Fera tu me ajudo mt nos estudos teu canal é mt bom
Esse foi mais fácil do que o exercício do banco
2025 continua sendo o melhor curso POO
suas aulas são incríveis 👏👏👏👏
Essa é a Udemy, essa é a Udemy, a maior plataforma de cursos online, é a Udemy...Ela aprendeu C# e mais todas as linguagens existentes do zero na Udemy!!! Wooow
Não suporto mais eles tentando vender curso de python a todo custo, me deixem em paz por um dia pls
@@GuilhermeHenrique-tz5mn desativa esse anúncio ué
Sempre assistindo e divulgando....
Que aula sensacional! Palmas pra você gigante gafanhoto!
Enfim compreendendo Poo :D Obrigado professor
Guanabara show man!
Sem condição, ja tinha estudado POO com java mas nesse curso que entendi realmente a ordem das coisas!!!
VALEU GUANABARA
MEU CODIGO:
public class ControleRemoto implements Controlador{
private int volume;
private boolean tocando;
private boolean ligado;
// Construtor
// Inicializando o controle remoto com 50 de volume, desligado e sem estar tocando.
public ControleRemoto() {
this.setVolume(50);
this.setLigado(false);
this.setTocando(false);
}
// Metodos Get e Set
private int getVolume() {
return volume;
}
private void setVolume(int volume) {
this.volume = volume;
}
private boolean isTocando() {
return tocando;
}
private void setTocando(boolean tocando) {
this.tocando = tocando;
}
private boolean isLigado() {
return ligado;
}
private void setLigado(boolean ligado) {
this.ligado = ligado;
}
// Implementação dos Metodos Abstratos.
@Override
public void ligar() {
if (!(this.isLigado())){
this.setLigado(true);
}
}
@Override
public void desligar() {
this.setLigado(false);
}
@Override
public void abrirMenu() {
if(this.isLigado()){
System.out.println("LIGADO:" + this.isLigado());
System.out.println("TOCANDO:" + this.isTocando());
System.out.println("VOLUME:" + this.getVolume());
for (int i = 0; i
Parabéns pela excelente aula professor!
mais uma aula top, grato!
Guanabara suas aulas são perfeita parabéns rs.
Deus lhe abençoe!
parabéns mais uma vez pelas aulas 👏👏👏
Parabéns pelo curso Guanabara!
Eu estou fazendo esse curso aplicando todo o conceito das aulas em Java e C++ para aprender POO nas duas linguagens. Até a aula 5 estava tudo muito parecido (quase um copy and paste), porém com essa aula foi introduzido os conceitos de encapsulamento e interface. Alguém sabe me dizer se esse conceito de interface é o cabeçalho (.hpp) da linguagem C++ ou tem outra forma de fazer?
seria legal criar a interface usando o JFrame form.
Seria legal um exercicio de OO com a classe Televisão e Controlador
Incrível as suas aulas!!!
Ótima Aula
Dia 19/12/2016 já são 230425 inscritos. Vamos lá pessoal chegar em 300000.
Atualizando: 12/07/2018, 600 mil... haha
17/12/2018 722Mil
Cara. Meus conhecimentos vão a 1000. Espero retribuir após conseguir meu emprego na área.
Aula excelente, como sempre!
umas sugestão para mudanças na classe: limite máximo e minimo(sem negativos) de volume ou limitar o volume até 70 por exemplo.
Obrigado prof.
Professor Guanabara, gostaria aqui de fazer uma sugestão...Aproveitando o rumo das aulas de POO, acho que seria interessante, claro se for viável e cabível que se fizesse um curso de Análise Orientada a Objetos, com uma introdução dos ciclos de desenvolvimento de sistemas, mas que focasse bem a UML utilizando a ferramenta Astah Community. Acredito que seria bem interessante
Guanabara enquanto você explicava o play() e pause(), na lateral que mostra o algoritimo, estava mostrando outros métodos.
Muito bom , consegui entender tudo.
Há um erro de lógica ou não em for (int i = 0; i < this.getVolume(); i+=10) ? Pois mostra 6 barras e não 5. O certo não seria for (int i = 0; i < this.getVolume(); i+=10) - mas queria saber o motivo.
a iteração tem que começar no 1 e não no 0. (i = 1 ;
ele errou mesmo.
Excelente aula!
No setter maisVolume() e menosVolume() poderia ter sido colocado um if também para testar se o volume já não estava no mínimo ou no máximo. Apenas uma observação. Aula muito boa!!
O if ficaria mais ou menos assim:
if(this.getLigado() == true && this.getVolume() = 5) para o menosVolume();
Acho que deveria ser == 100 e == 0, pois as TVs atingem o 100 e o 0 nos volumes
Edésio Neto mas se for = 100 ele não poderia aumentar mais, senão o volume atingiria 105. Se for = 0 e diminuir, ficaria -5, já que o som aumenta e diminui de 5 em 5.
Ex.: Se a altura estivesse em 2 e fosse utilizada a função menosVolume(), a altura ficaria em -3, e esse valor seria inválido
Aula incrivel
Guanabara, seria legal usar como exemplo um carrinho robô, já que é o projeto que a maioria quer criar , aí teria métodos, virar a direita, virar a esquerda, acelerar, parar, etc, seria muito legal e prepararia a galera que quer montar um projeto com arduino, gostaria de saber como é a lógica de um projeto desses, realiza isso pra gente
Hoje já estamos com 880 mil gafanhotos!!!!
gastaria de parabeniza-lo, muito bom o curso. Sei que é tarde para dúvidas mas talvez alguém consiga me explicar. Qual a diferença de utilizar o "this" sendo que se eu coloco getVolume(5) ao invés de this.getVolume(5) funciona da mesma forma, seria isso uma boa prática ou necessidade mesmo?
dessa maneira vc ta definindo o retorno do volume manualmente sem opção de modificá-lo. Lembre-se quando você utiliza o get ele está te retornando um valor que foi definido pelo set
Muito bom!
Muito bom, mestre...