Curso POO Java

Поділитися
Вставка
  • Опубліковано 11 гру 2024

КОМЕНТАРІ • 356

  •  5 місяців тому

    Estude pelo nosso site e tire certificado de 40 horas. Curso completo em:
    www.cursoemvideo.com/curso/java-poo/

  • @barbosaaguiar
    @barbosaaguiar Рік тому +26

    2023 e ainda é o melhor curso de POO/Java

  • @weslleyorg
    @weslleyorg 8 років тому +220

    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!

    • @weslleyorg
      @weslleyorg 8 років тому +5

      Meu parceiro, bora estudar. To estudando java pra programar pra android. Abraço.

    • @ruansilva5787
      @ruansilva5787 8 років тому +1

      Eu tb!

    • @ruansilva5787
      @ruansilva5787 8 років тому +2

      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"

    • @ednilsoncardoso2237
      @ednilsoncardoso2237 8 років тому

      eu também kkk

  • @301feliz
    @301feliz 8 років тому +80

    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!!!!!!!!

  • @toitoesporte2610
    @toitoesporte2610 2 роки тому +24

    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 !!!

  • @YueAki
    @YueAki 4 роки тому +5

    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!

  • @tatianemuniz8944
    @tatianemuniz8944 5 років тому +23

    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!

    • @Pinkxz_
      @Pinkxz_ 2 роки тому

      Como está hoje?

  • @celsoleonardopereira5929
    @celsoleonardopereira5929 3 роки тому +1

    Valeu!

  • @Gabriel-be2ub
    @Gabriel-be2ub 7 років тому +230

    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.

    • @francimariofilho2163
      @francimariofilho2163 6 років тому +1

      nossa ainda bem kkkkkkkkkkkk :)

    • @samueljohnson3108
      @samueljohnson3108 6 років тому +7

      Aqui é só os fortes amigo

    • @fabiobarros8950
      @fabiobarros8950 6 років тому

      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!

    • @DRGakka
      @DRGakka 5 років тому

      eu vi essa video aula umas 3x e não entendi qual a diferenca do emcapsulamento.

    • @DRGakka
      @DRGakka 5 років тому

      EDIT: a diferenca e que usa o private? e não vai poder usar todos os metodos?

  • @HadelRachid
    @HadelRachid 7 років тому +6

    Essa foi a melhor aula de encapsulamento e interface que já vi!

  • @Drkdiniz
    @Drkdiniz 7 місяців тому +2

    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.

  • @wandersonjunio3002
    @wandersonjunio3002 7 років тому +2

    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.

  • @denisfreitas6286
    @denisfreitas6286 Рік тому

    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.

  • @danielxavier8832
    @danielxavier8832 7 років тому +2

    Uma das melhores aulas, onde tudo clareou na minha cabeça. MELHOR PROFESSOR!!

  • @rachel.aq1
    @rachel.aq1 5 років тому +3

    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!

  • @shiroarashy
    @shiroarashy 7 років тому +3

    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.

  • @gabrielschilive7675
    @gabrielschilive7675 6 років тому +1

    Eu sempre fico ansioso na aula, sempre quero aprender mais, e rápido, mas o melhor da aprendizagem é o ritimo.

  • @gattelhado
    @gattelhado 8 років тому +3

    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.

  • @Gabriel_Alves_
    @Gabriel_Alves_ 5 років тому

    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.

  • @labmente
    @labmente 5 років тому +1

    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

  • @dourivalespedito9928
    @dourivalespedito9928 3 роки тому

    A gratidão pela felicidade que senti quando consegui implementação get e setter finalmente entendendo o que tava fazendo é imensa...

  • @gustavofaber8868
    @gustavofaber8868 7 років тому

    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!!!

  • @douglasgarcia2057
    @douglasgarcia2057 8 років тому +1

    Parabéns Guanabara 👏🏼👏🏼👏🏼👏🏼, sua didático é surpreendente.👍🏼 Exemplos mais que simples...

  • @matheusmartins7115
    @matheusmartins7115 7 років тому

    Gratidão ao Gustavo Guanabara, Facilitando quase sempre a vida do estudante de programação.

  • @CelsoAraujo1987
    @CelsoAraujo1987 5 років тому +2

    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!

  • @jessyemaraboo5355
    @jessyemaraboo5355 Рік тому

    Guanabara é o Guanabara. Que aula ÓTIMAAAA. Parabéns prof, você é incrível! Aula nota >1000

  • @ualasgabriel9928
    @ualasgabriel9928 7 років тому +1

    Parabéns Guanabara pelo seu trabalho, suas aulas me ajudaram bastante a entender melhor POO .... vlw

  • @Guilherme-Santana
    @Guilherme-Santana Місяць тому +1

    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.

  • @goatteam23
    @goatteam23 8 років тому +44

    nao sei pq, mas programar me da uma sensação de prazer

  • @thalitasantana459
    @thalitasantana459 8 років тому +102

    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

    • @mleite1
      @mleite1 2 роки тому

      Tem 6 pq ele definiu uma barrinha como "| |", o espaço interno que interessa

    • @danielgongo7
      @danielgongo7 2 роки тому

      Só colocar depois do getVolume o -1.

    • @yjosuexxx
      @yjosuexxx 2 роки тому +2

      @@danielgongo7 vc tem q por i += 12

    • @MatheusPatricioo
      @MatheusPatricioo 2 роки тому

      @@yjosuexxx por favor, me diga o pq, realmente deu certo, mas nao entendi!

    • @yjosuexxx
      @yjosuexxx 2 роки тому

      ​@@MatheusPatricioo cara so fui tentando e funcionou

  • @adnanaraujo3948
    @adnanaraujo3948 8 років тому +1

    muito facil de aprender com o gustavo guanabara!
    PARABENS MUITO BOA A QUALIDADE DOS CURSOS

  • @codemainproject6166
    @codemainproject6166 5 років тому +2

    Não entendo por que certa pessoas dão deslike nesse conteudo bom d+

  • @ralfsilva2873
    @ralfsilva2873 2 роки тому

    Aula sensacional, já estou incrementando e melhorando o código. Muito obrigado Guanabara, Deus o abençoe.

  • @GabrielSirtori
    @GabrielSirtori 5 років тому

    CursoemVideo melhor plataforma! Não é em qualquer escola que se aprende python do basico ao intermediário, e java com POO em 4 meses

  • @rgiant01
    @rgiant01 2 роки тому

    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!!

  • @CoisasdeTI
    @CoisasdeTI 8 років тому +1

    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

  • @12diegoworship12
    @12diegoworship12 8 років тому +33

    Todo mundo precisa de um site

  • @Kelvin_jfn
    @Kelvin_jfn 7 місяців тому

    Eu indicando esse curso pra todo mundo da minha Facul.

  • @Alencar_Filmes
    @Alencar_Filmes 7 років тому

    Aulas diretas, objetivas, parabéns professor, você é 10!

  • @vitorbardasson5180
    @vitorbardasson5180 5 років тому

    Excelente aula, excelente conteúdo. Obrigado por disponibilizar gratuitamente, estou adiantando POO para a faculdade e suas aulas têm me ajudado demais :)

  • @bieelsantozyt1294
    @bieelsantozyt1294 8 років тому

    Ótima video aula,estou no 2 semestre de Análise desenvolvimento de sistemas continue assim Guanabara ! Obrigado.

  • @paulorobertogoncalves8289
    @paulorobertogoncalves8289 7 років тому

    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!

  • @matheusmiranda9990
    @matheusmiranda9990 6 років тому +1

    Guanabara, obrigado por existir veio.

  • @rafaelalvesteixeiraalveste6453
    @rafaelalvesteixeiraalveste6453 2 роки тому +1

    Excelente professor! Parabéns pelo trabalho!!!

  • @youflixbrasil
    @youflixbrasil 7 років тому

    Muito bom Gustavo. Tô aprendendo de verdade com seu canal. Obrigado,fera!

  • @paulorcvieira
    @paulorcvieira 7 років тому

    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!!!

  • @feliperanzolin4926
    @feliperanzolin4926 8 років тому +1

    Parabéns pelo trabalho, tu é muito bom professor.

  • @vanessafortunalisboa3172
    @vanessafortunalisboa3172 2 роки тому

    Gratidão professor Guanabara!!

  • @ferfigvirgilio
    @ferfigvirgilio 4 роки тому +13

    seria legal criar a interface usando o JFrame form.

  • @Netavin
    @Netavin 7 років тому +12

    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!!!

    • @danielxavier8832
      @danielxavier8832 7 років тому +3

      Ou então, em vez de colocar 'i

    • @diogojunqueira6866
      @diogojunqueira6866 5 років тому +1

      @@danielxavier8832 fica menos intuitivo, pq de qualquer forma vai ter uma barrinha de volume quando o volume estiver em 0

    • @lucascabrellibr
      @lucascabrellibr 4 роки тому

      @@diogojunqueira6866, na verdade, esse problema da barrinha só acontece por causa do "

    • @moisesalves277
      @moisesalves277 2 роки тому +1

      @@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.

  • @-gratidaomaterna
    @-gratidaomaterna 4 місяці тому

    Tou aprender muito obrigado Guanabara🙌🙌❤❤👌👌

  • @k4zludk3
    @k4zludk3 8 років тому

    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.

  • @bentinhoow
    @bentinhoow 2 роки тому +1

    Monstro demais!!!

  • @PedroHenrique-ne3zm
    @PedroHenrique-ne3zm 7 років тому

    Fera tu me ajudo mt nos estudos teu canal é mt bom

  • @priscilahirotsu
    @priscilahirotsu 4 роки тому +1

    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!!!

  • @IvanildoSilvestredaSNeto
    @IvanildoSilvestredaSNeto 2 роки тому

    Te amo, Guanabara
    Te amoooo

  • @rookie.ice_ri
    @rookie.ice_ri 11 місяців тому

    Melhor prof de sempre.

  • @lMatheusx
    @lMatheusx 4 роки тому +11

    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);
    }
    }

    • @JoaoPedro-xm3mg
      @JoaoPedro-xm3mg 2 роки тому +2

      System.out.println("ZzzZZZ. Você acabou de tomar um choque e sua irmã começou a rir!!");
      kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk

    • @playermestre1149
      @playermestre1149 Рік тому

      KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK

  • @kbtiberia
    @kbtiberia 3 роки тому

    Guanabara, vc é topp!

  • @Diego7Strat
    @Diego7Strat 5 років тому

    "Guanabara, tudo por você!" Valeu, Guanabara!!

  • @edudomingos
    @edudomingos 3 роки тому

    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. ;-)

  • @raphaelalves8245
    @raphaelalves8245 3 роки тому +1

    Enfim compreendendo Poo :D Obrigado professor

  • @Niltoncarlosfilipe
    @Niltoncarlosfilipe 6 років тому

    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

  • @sobmeuolhar
    @sobmeuolhar 6 років тому +1

    Esse foi mais fácil do que o exercício do banco

  • @fernandaloureiro7775
    @fernandaloureiro7775 8 років тому +2

    suas aulas são incríveis 👏👏👏👏

  • @Leonardo-ux3fg
    @Leonardo-ux3fg 6 років тому +18

    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

    • @GuilhermeHenrique-tz5mn
      @GuilhermeHenrique-tz5mn 6 років тому +2

      Não suporto mais eles tentando vender curso de python a todo custo, me deixem em paz por um dia pls

    • @Gabriel_Alves_
      @Gabriel_Alves_ 5 років тому +1

      @@GuilhermeHenrique-tz5mn desativa esse anúncio ué

  • @humbertopaesler2691
    @humbertopaesler2691 5 років тому

    Eu estou aqui porque preciso aprender diagrama de classes e a faculdade ensina porcamente, muito do que aprendi até hoje foi por aqui.

  • @felipeleitefla8495
    @felipeleitefla8495 5 років тому

    Que aula sensacional! Palmas pra você gigante gafanhoto!

  • @notnanomercy
    @notnanomercy 8 років тому +8

    Seria legal um exercicio de OO com a classe Televisão e Controlador

  • @rafaelsantana8167
    @rafaelsantana8167 8 років тому +1

    Sempre assistindo e divulgando....

  • @Henrique-kk1tm
    @Henrique-kk1tm 7 років тому +1

    Parabéns pela excelente aula professor!

  • @caioamaro7907
    @caioamaro7907 5 років тому

    Deus lhe abençoe!

  • @codemainproject6166
    @codemainproject6166 5 років тому +1

    Todos os dinossauros temem o Gustavo Guanabara

  • @naointeressa6792
    @naointeressa6792 7 років тому

    Guanabara show man!

  • @zKronnus
    @zKronnus 8 років тому

    Guanabara suas aulas são perfeita parabéns rs.

  • @isabellebicudo5941
    @isabellebicudo5941 6 років тому

    Incrível as suas aulas!!!

  • @ciceroalysson2486
    @ciceroalysson2486 8 років тому

    parabéns mais uma vez pelas aulas 👏👏👏

  • @MarcusRigonati
    @MarcusRigonati 8 років тому +54

    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!

    • @dinizjunior4510
      @dinizjunior4510 8 років тому +3

      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. .

    • @smrtdeathsz3247
      @smrtdeathsz3247 8 років тому +30

      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.

    • @marksduarte
      @marksduarte 8 років тому +24

      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.

    • @Gamexx1000
      @Gamexx1000 8 років тому +3

      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

    • @lenoguns
      @lenoguns 8 років тому +7

      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.

  • @matheusguedes5742
    @matheusguedes5742 2 роки тому

    mais uma aula top, grato!

  • @alfeucampos3918
    @alfeucampos3918 2 роки тому

    Ótima Aula

  • @alexandrebertoldo6508
    @alexandrebertoldo6508 6 років тому

    Aula excelente, como sempre!

  • @nilsonrodriguesjr.3027
    @nilsonrodriguesjr.3027 8 років тому +2

    Dia 19/12/2016 já são 230425 inscritos. Vamos lá pessoal chegar em 300000.

    • @Halk.a.m
      @Halk.a.m 6 років тому +1

      Atualizando: 12/07/2018, 600 mil... haha

    • @mateussousa8288
      @mateussousa8288 6 років тому

      17/12/2018 722Mil

  • @gff2112
    @gff2112 5 років тому

    Muito bom , consegui entender tudo.

  • @alexsandrealvescosta2121
    @alexsandrealvescosta2121 8 років тому +8

    Que tal você fazer Videos-Cursos dos C's (linguagem C,C++ e C#)

  • @josemarDev21
    @josemarDev21 4 місяці тому

    Obrigado prof.

  • @lMatheusx
    @lMatheusx 4 роки тому +32

    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");
    }
    }
    }

  • @JoãoVitorPinheiro-w3l
    @JoãoVitorPinheiro-w3l 11 місяців тому

    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

  • @JulioJoelRoncal
    @JulioJoelRoncal 2 роки тому +1

    Excelente aula!

  • @gilcosta76
    @gilcosta76 6 років тому

    Aula incrivel

  • @fabianocf7390
    @fabianocf7390 7 років тому

    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.

  • @leandrorosendocandido9545
    @leandrorosendocandido9545 7 років тому +1

    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?

  • @ChandlerBing11
    @ChandlerBing11 5 років тому +1

    Hoje já estamos com 880 mil gafanhotos!!!!

  • @lucasferreira7269
    @lucasferreira7269 7 років тому

    Ótimo vídeo professor!!

  • @terandroidpc
    @terandroidpc 7 років тому

    O úmeros de palitos do volume era seis para resolver isso basta iniciar o for com 10 ex: for(int i = 10; ....

  • @cristianomaro
    @cristianomaro 5 років тому

    Guanabara enquanto você explicava o play() e pause(), na lateral que mostra o algoritimo, estava mostrando outros métodos.

  • @minattoamanda
    @minattoamanda 8 років тому

    Muito bom, mestre...

  • @west4509
    @west4509 7 років тому

    MT BOM... APRENDENDO MT!!!

  • @SeuMadrugaDaZoeira
    @SeuMadrugaDaZoeira 8 років тому

    Super TOP o CursoEmVideo

  • @motivacaodiaria_oficial
    @motivacaodiaria_oficial 5 років тому

    Cara. Meus conhecimentos vão a 1000. Espero retribuir após conseguir meu emprego na área.