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 UA-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 !!!
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!
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!
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!
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.
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.
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.
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 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.
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.
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.
7 років тому+6
Fantástico como o nosso amigo professor Guanabara consegue passar o conteúdo, Parabéns! Atenciosamente, Cursos de Informática
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!!!
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.
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!!
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
Excelente aula, excelente conteúdo. Obrigado por disponibilizar gratuitamente, estou adiantando POO para a faculdade e suas aulas têm me ajudado demais :)
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!
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!!!
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 ! 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.
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!!!
Criei uma RAQUETE ELÉTRICA. Segue o código da classe: package aula6; public class RaqueteElétrica { private boolean ligado; private boolean botão; private boolean carregada;
public boolean getligado(){ return ligado; } public boolean getbotão(){ return botão; } public boolean getcarregada(){ return carregada; } public void setligado(boolean x){ this.ligado = x; } public void setbotão(boolean x){ this.botão = x; } public void setcarregada(boolean x){ this.carregada = x; }
public void status(){ System.out.println("Raquete está carregada? " + this.getcarregada()); System.out.println("Raquete está ligada? " + this.getligado()); System.out.println("Raquete está com o botão pressionado? " + this.getbotão());
}
public void ColocarMãoNaRaquete(){ if(this.getcarregada() && this.getligado() && this.getbotão()){ System.out.println("ZzzZZZ. Você acabou de tomar um choque e sua irmã começou a rir!!"); } else{ System.out.println("Você pôs a mão na raquete, mas nada aconteceu!"); } }
public void AbaterMosquito(){ if(this.getcarregada() && this.getligado() && this.getbotão()){ System.out.println("ZzZzZz. Você fritou o mosquito e assustou sua irmã!!"); } else{ System.out.println("O mosquito passou pela raquete, mas nada aconteceu!!"); } }
public void ligar(){ this.setligado(true); } public void pressionarBotão(){ this.setbotão(true); } }
System.out.println("ZzzZZZ. Você acabou de tomar um choque e sua irmã começou a rir!!"); kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
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. ;-)
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
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
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.
Meu código da classe ficou assim (duvido alguém ter coragem de ver isso kk) package aula6; public class ControleRemoto implements Controlador { private int volume; private boolean ligado; private boolean tocando; //Classe construtora public ControleRemoto() { this.volume = 50; this.ligado = false; this.tocando = false; } //set e getter public int getVolume() { return volume; } public void setVolume(int volume) { this.volume = volume; } public boolean getLigado() { return ligado; } public void setLigado(boolean ligado) { this.ligado = ligado; } public boolean getTocando() { return tocando; } public void setTocando(boolean tocando) { this.tocando = tocando; } public void ligar(){ this.setLigado(true); }
public void desligar(){ this.setLigado(false); }
public void AbrirMenu(){ if(this.getLigado()){ System.out.println("Está ligado? " + this.getLigado()); System.out.println("Está tocando? " + this.getTocando()); System.out.println("Volume: " + this.getVolume()); for(int i = 0; i 0){ this.setVolume(0); } else if(this.getLigado() && this.getVolume() == 0){ System.out.println("Erro: o volume já está no mudo"); } else if(!(this.getLigado())){ System.out.println("Erro: o controle está desligado"); } }
public void DesligarMudo(){ if(this.getLigado() && this.getVolume() == 0){ this.setVolume(50); } else if(this.getVolume() > 0 && this.getLigado()){ System.out.println("Aviso: o volume não se encontra no modo mudo"); } else if(!(this.getLigado())){ System.out.println("Erro: o controle está desligado"); } }
public void play(){ if(this.getLigado() && !(this.getTocando())){ this.setTocando(true); } else if(this.getLigado() && this.getTocando()){ System.out.println("Aviso: o sistema já está no modo play"); } else if(!(this.getLigado())){ System.out.println("Erro: o controle está desligado"); } }
public void pause(){ if(this.getLigado() && this.getTocando()){ this.setTocando(false); } else if(this.getLigado() && !(this.getTocando())){ System.out.println("Aviso: o sistema já está no modo pause"); } else if(!(this.getLigado())){ System.out.println("Erro: o controle está desligado"); } } }
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?
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 UA-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 !!!
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!
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?
Valeu!
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?
Essa foi a melhor aula de encapsulamento e interface que já vi!
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.
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.
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!!
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 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.
Eu sempre fico ansioso na aula, sempre quero aprender mais, e rápido, mas o melhor da aprendizagem é o ritimo.
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.
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.
Fantástico como o nosso amigo professor Guanabara consegue passar o conteúdo, Parabéns!
Atenciosamente,
Cursos de Informática
A gratidão pela felicidade que senti quando consegui implementação get e setter finalmente entendendo o que tava fazendo é imensa...
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!!!
Parabéns Guanabara 👏🏼👏🏼👏🏼👏🏼, sua didático é surpreendente.👍🏼 Exemplos mais que simples...
Gratidão ao Gustavo Guanabara, Facilitando quase sempre a vida do estudante de programação.
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!
Guanabara é o Guanabara. Que aula ÓTIMAAAA. Parabéns prof, você é incrível! Aula nota >1000
Parabéns Guanabara pelo seu trabalho, suas aulas me ajudaram bastante a entender melhor POO .... vlw
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
nao sei pq, mas programar me da uma sensação de prazer
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
muito facil de aprender com o gustavo guanabara!
PARABENS MUITO BOA A QUALIDADE DOS CURSOS
Não entendo por que certa pessoas dão deslike nesse conteudo bom d+
Aula sensacional, já estou incrementando e melhorando o código. Muito obrigado Guanabara, Deus o abençoe.
CursoemVideo melhor plataforma! Não é em qualquer escola que se aprende python do basico ao intermediário, e java com POO em 4 meses
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!!
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
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
Eu indicando esse curso pra todo mundo da minha Facul.
Aulas diretas, objetivas, parabéns professor, você é 10!
Excelente aula, excelente conteúdo. Obrigado por disponibilizar gratuitamente, estou adiantando POO para a faculdade e suas aulas têm me ajudado demais :)
Ótima video aula,estou no 2 semestre de Análise desenvolvimento de sistemas continue assim Guanabara ! Obrigado.
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!
Guanabara, obrigado por existir veio.
Excelente professor! Parabéns pelo trabalho!!!
Muito bom Gustavo. Tô aprendendo de verdade com seu canal. Obrigado,fera!
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 pelo trabalho, tu é muito bom professor.
Gratidão professor Guanabara!!
seria legal criar a interface usando o JFrame form.
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.
Tou aprender muito obrigado Guanabara🙌🙌❤❤👌👌
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.
Monstro demais!!!
Fera tu me ajudo mt nos estudos teu canal é mt bom
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!!!
Te amo, Guanabara
Te amoooo
Melhor prof de sempre.
Criei uma RAQUETE ELÉTRICA. Segue o código da classe:
package aula6;
public class RaqueteElétrica {
private boolean ligado;
private boolean botão;
private boolean carregada;
public RaqueteElétrica(){
this.carregada = true;
this.ligado = false;
this.botão = false;
}
public boolean getligado(){
return ligado;
}
public boolean getbotão(){
return botão;
}
public boolean getcarregada(){
return carregada;
}
public void setligado(boolean x){
this.ligado = x;
}
public void setbotão(boolean x){
this.botão = x;
}
public void setcarregada(boolean x){
this.carregada = x;
}
public void status(){
System.out.println("Raquete está carregada? " + this.getcarregada());
System.out.println("Raquete está ligada? " + this.getligado());
System.out.println("Raquete está com o botão pressionado? " + this.getbotão());
}
public void ColocarMãoNaRaquete(){
if(this.getcarregada() && this.getligado() && this.getbotão()){
System.out.println("ZzzZZZ. Você acabou de tomar um choque e sua irmã começou a rir!!");
}
else{
System.out.println("Você pôs a mão na raquete, mas nada aconteceu!");
}
}
public void AbaterMosquito(){
if(this.getcarregada() && this.getligado() && this.getbotão()){
System.out.println("ZzZzZz. Você fritou o mosquito e assustou sua irmã!!");
}
else{
System.out.println("O mosquito passou pela raquete, mas nada aconteceu!!");
}
}
public void ligar(){
this.setligado(true);
}
public void pressionarBotão(){
this.setbotão(true);
}
}
System.out.println("ZzzZZZ. Você acabou de tomar um choque e sua irmã começou a rir!!");
kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK
Guanabara, vc é topp!
"Guanabara, tudo por você!" Valeu, Guanabara!!
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. ;-)
Enfim compreendendo Poo :D Obrigado professor
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
Esse foi mais fácil do que o exercício do banco
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é
Eu estou aqui porque preciso aprender diagrama de classes e a faculdade ensina porcamente, muito do que aprendi até hoje foi por aqui.
Que aula sensacional! Palmas pra você gigante gafanhoto!
Seria legal um exercicio de OO com a classe Televisão e Controlador
Sempre assistindo e divulgando....
Parabéns pela excelente aula professor!
Deus lhe abençoe!
Todos os dinossauros temem o Gustavo Guanabara
Guanabara show man!
Guanabara suas aulas são perfeita parabéns rs.
Incrível as suas aulas!!!
parabéns mais uma vez pelas aulas 👏👏👏
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.
mais uma aula top, grato!
Ótima Aula
Aula excelente, como sempre!
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
Muito bom , consegui entender tudo.
Que tal você fazer Videos-Cursos dos C's (linguagem C,C++ e C#)
Obrigado prof.
Meu código da classe ficou assim (duvido alguém ter coragem de ver isso kk)
package aula6;
public class ControleRemoto implements Controlador {
private int volume;
private boolean ligado;
private boolean tocando;
//Classe construtora
public ControleRemoto() {
this.volume = 50;
this.ligado = false;
this.tocando = false;
}
//set e getter
public int getVolume() {
return volume;
}
public void setVolume(int volume) {
this.volume = volume;
}
public boolean getLigado() {
return ligado;
}
public void setLigado(boolean ligado) {
this.ligado = ligado;
}
public boolean getTocando() {
return tocando;
}
public void setTocando(boolean tocando) {
this.tocando = tocando;
}
public void ligar(){
this.setLigado(true);
}
public void desligar(){
this.setLigado(false);
}
public void AbrirMenu(){
if(this.getLigado()){
System.out.println("Está ligado? " + this.getLigado());
System.out.println("Está tocando? " + this.getTocando());
System.out.println("Volume: " + this.getVolume());
for(int i = 0; i 0){
this.setVolume(0);
}
else if(this.getLigado() && this.getVolume() == 0){
System.out.println("Erro: o volume já está no mudo");
}
else if(!(this.getLigado())){
System.out.println("Erro: o controle está desligado");
}
}
public void DesligarMudo(){
if(this.getLigado() && this.getVolume() == 0){
this.setVolume(50);
}
else if(this.getVolume() > 0 && this.getLigado()){
System.out.println("Aviso: o volume não se encontra no modo mudo");
}
else if(!(this.getLigado())){
System.out.println("Erro: o controle está desligado");
}
}
public void play(){
if(this.getLigado() && !(this.getTocando())){
this.setTocando(true);
}
else if(this.getLigado() && this.getTocando()){
System.out.println("Aviso: o sistema já está no modo play");
}
else if(!(this.getLigado())){
System.out.println("Erro: o controle está desligado");
}
}
public void pause(){
if(this.getLigado() && this.getTocando()){
this.setTocando(false);
}
else if(this.getLigado() && !(this.getTocando())){
System.out.println("Aviso: o sistema já está no modo pause");
}
else if(!(this.getLigado())){
System.out.println("Erro: o controle está desligado");
}
}
}
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
Excelente aula!
Aula incrivel
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.
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?
Hoje já estamos com 880 mil gafanhotos!!!!
Ótimo vídeo professor!!
O úmeros de palitos do volume era seis para resolver isso basta iniciar o for com 10 ex: for(int i = 10; ....
Guanabara enquanto você explicava o play() e pause(), na lateral que mostra o algoritimo, estava mostrando outros métodos.
Muito bom, mestre...
MT BOM... APRENDENDO MT!!!
Super TOP o CursoEmVideo
Cara. Meus conhecimentos vão a 1000. Espero retribuir após conseguir meu emprego na área.