Curso POO teoria

Поделиться
HTML-код
  • Опубликовано: 7 янв 2025

Комментарии •

  •  6 месяцев назад

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

  • @caiozowyecamachocabral5413
    @caiozowyecamachocabral5413 7 лет назад +176

    Existe um algum tipo de prêmio no RUclips para vídeos educativos? Cara, ele teria que ganhar! Ele é muito fera.

    • @rbda8921
      @rbda8921 3 года назад +2

      @Michael Garrett Não, ngm liga

    • @DarlanAJesus
      @DarlanAJesus 3 года назад +1

      Vdd. Muito bom.

    • @macedopaulo123
      @macedopaulo123 2 года назад

      eu concordo contigo cara, porque esse cara merce ganhar ele

    • @AcademiadosDevs
      @AcademiadosDevs Год назад

      Concordo plenamente! Super didático, me inspirou muito!

  • @brocaio3382
    @brocaio3382 5 лет назад +40

    3 anos que foi postado esse curso e ainda é muito util, com certeza é o melhor curso de orientação a objetos do youtube.

    • @tiagowtvs
      @tiagowtvs 5 лет назад +1

      Realmente, o melhor!

    • @thigomartins9136
      @thigomartins9136 2 года назад +7

      3 anos desse comentário e esse curso ainda é muito util

    • @brocaio3382
      @brocaio3382 2 года назад

      @@thigomartins9136 vdd

    • @Luiz_Carloss
      @Luiz_Carloss Год назад +1

      Até hoje meu caro. Em pleno 2023 a todo vapor.

    • @MikaelMMVIII
      @MikaelMMVIII Год назад +2

      Preciso dizer que ainda é útil em 2024?

  • @rafaelmedeiros4019
    @rafaelmedeiros4019 7 лет назад +55

    Sempre assisto a aula pelo site, depois faço questão de vir aqui no you tube só para dar like.
    Melhor professor, melhor canal, conseguiu me introduzir de vez na programação e ter paixão por Java.
    Parabéns Guanabara!

  • @nando_br
    @nando_br 2 года назад +3

    Somente quando o cara domina muito o assunto ele consegue transformar algo relativamente complexo em uma coisa simples de entender e o Guanabara é o mestre nessa arte. Só temos à agradecer!

  • @VictorDrulis
    @VictorDrulis 8 лет назад +68

    Vou chegar 'regaçando' nesse semestre na facu. Muito obrigado aos envolvidos, principalmente ao Guanabara pelo Conhecimento.share = true;

  • @barauna0193
    @barauna0193 7 лет назад +37

    Espero que quando eu começar a trabalhar na área e ganhar dinheiro eu possa me tornar um patrocinador do curso. Pq se não fossem suas aulas n sei se me formaria kkkkkkk

  • @sora6430
    @sora6430 6 лет назад +12

    Consegui! Quando eu aprender PDO vou vou fazer isso com banco de dados, aí ele fica salvo direto no BD. Vou deixar mais interativo com VueJS, vou criar os personagens e deixar bem 10/10!
    Obrigado Gustavoooo

  • @LicínioMonteiro-u1m
    @LicínioMonteiro-u1m 9 месяцев назад +1

    Gustavo Guanabara foi e ainda é o melhor professor que eu tenho desde o meu ensino médio até a minha licenciatura na universidade, professores assim só nascem 1 vez a cada seculo. Muito obrigado graças a vc hj eu descobri que amo programação.

  • @marcoinf23
    @marcoinf23 8 лет назад +6

    Em 8:49 você também pode colocar "2" no lugar de "*", ou seja, uma luta deve ser disputada por exatamente dois lutadores (claro que depende do contexto do tipo de luta).

  • @KingNFT_oficial
    @KingNFT_oficial 2 года назад +1

    O unico motivo de você não receber tanto like meu querido Guanabara, é você ser tão bom! Estou acompanhando minha irmã estudando programação com você

  • @PauloSilva_
    @PauloSilva_ Год назад

    Eu vim do futuro (2023 rs) para dizer que FINALMENTE entendi POO e tudo graças ao Guanabara. Sou liso, mas se tivesse dinheiro eu pagaria com gosto todos os cursos dele, pq ele é um professor nota mil!!!!! Merece muito sucesso na vida, parabens pela didática.

  • @felipesouza2193
    @felipesouza2193 7 лет назад +8

    Essas aulas teóricas de POO estão ajudando demais nas aulas de UML da faculdade hahahaha aula boa !!!

  • @vinniciusrosa8284
    @vinniciusrosa8284 8 лет назад +69

    Guanabara, considero válido um curso de java Swing ou Java FX bem explicadinhos. :D

  • @manoelneto.7892
    @manoelneto.7892 8 лет назад +9

    Tenho prazer em apoiar este maravilhoso trabalho. fiz um apoio singelo, mas estarei sempre presente... obrigado Gustavo, suas aulas tem sido de ótima valia, tenho estudado todos os dias, e se hoje eu pudesse com certeza contribuiria mais.... não faltará oportunidade. fique na Paz!!

  • @AcademiadosDevs
    @AcademiadosDevs Год назад +1

    Sou um super fã do trabalho do Guanabara, suas aulas me ajudaram muito durante a graduação! Você foi uma das minhas inspirações como professor de programação.

  • @macedopaulo123
    @macedopaulo123 2 года назад

    Eu não sei se vai existir um curso online sobre programação, mais do que este curso , este curso tem uma didatica super incrivel, so não aprende quem não quer mesmo aprender , lhes agradeço imenso Prof: GUANABARA, pelas aulas e pela paciência, que Deus abençoe você meu Prof..

  • @fabianavieira8144
    @fabianavieira8144 Год назад

    Esse professor é simplesmente sensacional!!! Parabéns pela qualidade das aulas professor, você é um exemplo de profissional!! 👏

  • @josuepereira9325
    @josuepereira9325 7 лет назад +24

    Acredito que a multiplicidade em lutador é 2 para n ou 2;* acredito que tenha o minimo de 2 lutadores para haver uma luta! O que acham?

    • @ShekideePuuulll
      @ShekideePuuulll Год назад

      6 anos depois, ainda estou com essa duvida. Acho o mesmo: 2* ---> *

  • @sonystalks262
    @sonystalks262 4 года назад +1

    Os "não gosto" que aparecem no vídeo devem ser de pessoas já muito avançadas na área de programação porque, para mim, cada minuto deste vídeo é informação preciosa, muito agradável de se ver e ouvir para ser grátis.

    • @diegoinacio7964
      @diegoinacio7964 4 года назад

      Os que dão 'não gosto' dão de sacanagem, veja que são 9, são uns zé ruela mesmo

  • @frankwillians8067
    @frankwillians8067 27 дней назад

    14:38 "O cara vai ficar socando a cara dele?" Raxei 😂😂😂😂

  • @rocas4087
    @rocas4087 4 года назад +1

    A sua explicação é top, sou de portugal e percebo 100%. Muito bem explicado!

  • @mastertop2164
    @mastertop2164 7 лет назад +16

    Aula de android nesse canal nossssaaa seria o meu sonho hein guanabara kkkkkk

  • @TadeuEspindolaPalermo
    @TadeuEspindolaPalermo 8 лет назад +4

    Parabéns! Programação é uma coisa muito inteligente, fico de cara cada dia mais! Gustavo é sensacional! :)

  • @giovannibrancher5996
    @giovannibrancher5996 8 лет назад

    Muito bom! Obrigado pelos seus esforços! Sou da Engenharia da Computação e todo o conhecimento é bem-vindo, mesmo não necessitando tanto como no curso Ciência da Computação. Valeu

  • @Zezinho819
    @Zezinho819 Год назад

    que aula maravilhosa, professor. parabens guanabara, voce faz um trabalho incrivel

  • @arere0916
    @arere0916 7 лет назад +1

    Obrigado Guanabara sempre ótimas explicações com uma didática incrível sou sua fã!!!!!!!

  • @dietasemfoco
    @dietasemfoco 3 года назад +1

    Na faculdade comecei o segundo semestre, e não comecei Java ainda kkk Vou conseguir terminar esse curso antas de ver Java na Facu. Show!!!!! Top dmais!!!!!!

    • @MasterRui9
      @MasterRui9 3 года назад +1

      Fazes muito bem provavelmente na faculdade não é tão bem explicado assim já tens algum conhecimento

  • @viniciuskubyczewski2780
    @viniciuskubyczewski2780 6 лет назад +3

    Mestre da humildade esse guanabara

  • @marmoadigital
    @marmoadigital 6 лет назад +139

    Piada do dia: Minha mulher ao me ver assistindo esse vídeo falou o seguinte: "ahhh então é assim que você ta estudando, assistindo vídeo de jogo vídeo game". Eu: ahn??? WTF??. Ela: É sim, olha os lutadores ali no canto. hahahahhahahahahhahahhahahhahahaah

    • @rafaelagra3012
      @rafaelagra3012 6 лет назад

      kkkkkkkkkkkkk

    • @AkkamaiShamiKalil
      @AkkamaiShamiKalil 5 лет назад +6

      Minha esposa me viu assistindo o vídeo também e ficou olhando intrigada... não falou nada mas deve ter pensado algo do tipo! KKK

    • @wellingtondelimasoares8222
      @wellingtondelimasoares8222 3 года назад +6

      kkkkkkkkk, a minha falou da aula anterior. Ela: Tá estudando uma pilha éhh.

    • @MauricioDeLima1001
      @MauricioDeLima1001 3 года назад

      Meu amigo. Eu chorei de rir. kkkkkkkkkkkk

    • @MauricioDeLima1001
      @MauricioDeLima1001 3 года назад

      @@wellingtondelimasoares8222 huauhuahuahu

  • @marcelocolombo1384
    @marcelocolombo1384 6 лет назад

    Primeiramente gostaria de agradecer o curso e a você, de longe é o melhor curso em vídeo que já vi. Fiz o meu metodo lutar() diferente sem usar Random. A ideia é assim tenho uma variável para armazenar os pontos do lutador 1(l1) e outra do l2, e a distribuição dos pontos esta assim:
    maior peso 5 pontos
    maior altura 3 pontos
    menor idade 2 pontos
    ai soma o numero de vitorias respectivamente e subtrai as derrotas.
    Se algo tiver errado ou puder ser melhorado estou aberto a opiniões.
    desde já obrigado.
    public void lutar() {
    int l1pontos=0, l2pontos=0;
    if(aprovado) {
    desafiado.apresentar();
    desafiante.apresentar();
    if(desafiado.getPeso()==desafiante.getPeso()) {
    l1pontos+=5;
    l2pontos+=5;
    }else if(desafiado.getPeso()>desafiante.getPeso()) {
    l1pontos+=5;
    }else {
    l2pontos+=5;
    }if(desafiado.getAltura()==desafiante.getAltura()) {
    l1pontos+=3;
    l2pontos+=3;
    }else if(desafiado.getAltura()>desafiante.getAltura()) {
    l1pontos+=3;
    }else {
    l2pontos+=3;
    }
    l1pontos+=desafiado.getVitorias()-desafiado.getDerrotas();
    l2pontos+=desafiante.getVitorias()-desafiante.getDerrotas();
    if (l1pontos>l2pontos) {
    System.out.println(desafiado.getNome()+" ganhou");
    desafiado.ganharLuta();
    desafiante.perderLuta();
    }else if(l1pontos!=l2pontos) {
    System.out.println(desafiante.getNome()+" ganhou");
    desafiante.ganharLuta();
    desafiado.perderLuta();
    }else {
    System.out.println("A luta empatou!");
    desafiado.empatar();
    desafiante.empatar();
    }
    if(desafiado.getIdade()>desafiante.getIdade()) {
    l1pontos+=2;
    }else if(desafiado.getIdade()

  • @RenatoBrunetti
    @RenatoBrunetti 5 лет назад

    Mais uma aulão sensacional! Parabéns e muito obrigado!

  • @Andrethyagopush
    @Andrethyagopush 7 лет назад

    Guanabara, por favor, vc pode fazer um exemplo de do relacionamento "Composição" e traçar as diferenças entre Agregação e Composição ? Suas aulas são topzera ! vlws

  • @marcondesamaraldeoliveira3585
    @marcondesamaraldeoliveira3585 8 лет назад

    Guanabara, podia disponibilizar o diagrama de classes em arquivo. Um jpg já servia. Pra quem fez o exercicio anterior num computador e agora está fazendo em outro. Eu por exemplo fiz o anterior em casa e nesse momento estou em outro. Sei que seria só ir no video anterior e procurar o ponto onde os mesmos são apresentados, mas já adiantaria bastante. De qualquer forma, to adorando esse curso. Obrigado.

  • @Carlosandre-xt3ir
    @Carlosandre-xt3ir 8 лет назад +4

    ótimo curso

  • @brunosoares2264
    @brunosoares2264 6 лет назад

    Só aula top!

  • @leoanselmo_
    @leoanselmo_ 7 лет назад +2

    Eu vejo o relacionamento como sendo de composição, pois não tem sentido nenhum manter uma classe luta, sem a classe lutador. A classe luta depende exclusivamente da classe lutador e o objeto todo seria Lutador, alem do losango está tb nessa classe. Falo pra um conceito mais próximo do real. Só entendo como agregação se ambas as classes fossem independentes. Veja que isso é minha visão.

  • @LeyvaBezerraDeveloper
    @LeyvaBezerraDeveloper 6 лет назад +1

    você é top, professor !

  • @luanmessias3522
    @luanmessias3522 4 года назад

    Só o Guanabara faz a gente aprender "brincando"😎😂😂😂😂👏. E sim, eu já tinha ideia que BD tinha relação com Classes. Kkkkk, boa Guanabara!!!!

  • @ChandlerBing11
    @ChandlerBing11 5 лет назад

    Nuss, Guanabara! Muito da hora, mano! Vc é o cara!

  • @taiiduda
    @taiiduda 5 лет назад +3

    meu professor de POO usa suas aulas como base para preparar as dele

  • @darkcaveron
    @darkcaveron 7 лет назад

    17:02 na comparação tá um sinal de atribuição ( = ), quando na verdade é (==).

  • @raquelalves3402
    @raquelalves3402 8 лет назад +1

    Podia ter um curso de interface, ou continuando esse.

  • @nevermores2
    @nevermores2 7 лет назад

    Gustavo Guanabara como vai ? Pensa em fazer video aulas de JAVA WEB ? Gosto muito de vossas video aulas, são as únicas em que REALMENTE são bem explicadas. Se for realmente ter, com certeza irei ser um apoiador, pois sei que vale MUITO a pena.

  • @laerteaero
    @laerteaero 7 лет назад +1

    Curso de desenvolvimento Android eu apoio

  • @theriddler2129
    @theriddler2129 6 лет назад

    Aula excelente

  • @LazaroJoseSilva
    @LazaroJoseSilva 7 лет назад

    Cara, excelente

  • @washingtonmendes6255
    @washingtonmendes6255 8 лет назад +1

    Muito Lega!

  • @PedroAugusto-ck6hq
    @PedroAugusto-ck6hq 2 года назад

    continuando com os relacionamentos blz

  • @backtothetrace
    @backtothetrace 8 лет назад

    Muito legal... caraca muleke !!!

  • @joeladrianovasconcelosdasi1144
    @joeladrianovasconcelosdasi1144 8 лет назад +9

    Que tal um curso de Android mesmo???

  • @kevynsantiago
    @kevynsantiago 8 лет назад

    Muito bom !

  • @rodrigoa.santos9919
    @rodrigoa.santos9919 8 лет назад +8

    baralho! viajei grandão aqui na classe e ta rodando legal, ainda falta aprimorar os métodos mas senti que agora a coisa vai andar!
    criei uma luta com rounds randômicos que conforme o resultado executa métodos da classe lutador!!

  • @logg.b896
    @logg.b896 3 года назад +1

    lutadores com esquizofrenia : João vs João

  • @gleidymem
    @gleidymem 8 лет назад +2

    Oi, professor. vai ter vídeo para comemorar os 200k de inscritos?
    um abraço!

  • @pedrorodriguesdornellas1337
    @pedrorodriguesdornellas1337 6 лет назад

    Neste caso se fosse uma Modelagem de Dados seria considerado uma Relação Recursiva?
    Pois um Lutador disputa com Lutador.

  • @MarceloHenriqueXS
    @MarceloHenriqueXS 2 года назад +1

    top top . aulaça

  • @cicloviajanti
    @cicloviajanti 5 лет назад

    Esse é bom!!

  • @athosfilipi1459
    @athosfilipi1459 5 лет назад

    Hahahaha buguei no inicio da aula... ANDROID!?UÉ hahaha

  • @JoseLuiz-ge6pk
    @JoseLuiz-ge6pk 8 лет назад +1

    Grande mestre gafanhoto Guanabara!
    O curso é top, e estou agora REVISANDO JAVA no seu CURSO DE JAVA e tem um problema com relação a geração do arquivo .JAR que ás vezes eu quero somente abrir a tela pra eu ver como funciona e tb mostrar a tela pra alguém e não consigo pq ao criar um projeto, eu crio vários jframes no mesmo projeto e o netbeans junta tudo em apenas 1 arquivo.jar e com isso não consigo abrir as outras telas do projeto ou abre apenas 1 tela. Tem um jeito de resolver esse problema do NETBEANS? ou o jeito é criar 1 projeto e somente 1 arquivo pra cada frame? Desde já agradeço pela sapiência e pelo método de ensino que ajuda milhares de gafanhotos por esse brasil.

  • @SeuMadrugaDaZoeira
    @SeuMadrugaDaZoeira 8 лет назад

    Legal demais !

  • @danilofiel1411
    @danilofiel1411 2 года назад

    muito bom

  • @LuizNunes-w7l
    @LuizNunes-w7l 8 лет назад

    Um curso só sobre interface gráfica com javaFX seria foda

  • @cesartomasferroi492
    @cesartomasferroi492 2 года назад +1

    Visto em 2022 talvez sirva por mais 2 seculos.

  • @brenosouza5599
    @brenosouza5599 5 лет назад

    Nessa aula quando faz o teste se os dois lutadores são diferentes o que está acontecendo na verdade ? foi verificado se o endereço na memória dos lutadores são diferentes?

  • @edvaldosantos3094
    @edvaldosantos3094 7 лет назад

    Eu usei o JOptionPane para dar interface

  • @AnddersonFreitas
    @AnddersonFreitas 8 лет назад +1

    Guanabara onde esta o vídeo que vc visitou o Google ??

  • @TheLordeGamer
    @TheLordeGamer 8 лет назад +1

    cara e muito engraçado a legenda que o youtube cria tem cada perola do humor

  • @wanderbarreto2306
    @wanderbarreto2306 8 лет назад +4

    Guanabara, ótimo curso muito bom mesmo, eu ja fiz curso de PHP em outros locais, e inclusive ja montei sistemas mais complexos com POO, porém sempre tem coisas que ficam para trás no aprendizado, e mais que ver o video sempre duas vezes ou mais, é legal também procurar o mesmo conteúdo em outros lugares, e tem detalhes que você consegue passar muitooo bem. Também tenho uma pergunta a fazer, sobre o curso de ANDROID, no qual você tocou no assunto no inicio do video, será possivel algum dia este curso ser realizado aqui neste canal? se sim, como fazemos para poder programar sem ter uma super maquina que não trave programas como android studio, pois emular um cell é realmente puxado, mas existe alguma forma de ser no minimo razoavel este pesar da maquina? vlw e continue sempre com esse ótimo trabalho

    • @danielneto6619
      @danielneto6619 8 лет назад

      E ter um Android também hahaha.

    •  8 лет назад

      Quando eu fiz curso técnico, nós faziamos os testes direto no celular, sem precisar emular

  • @danilo2735
    @danilo2735 8 лет назад +30

    vai ter interface grafica nesse curso?

    • @krollensousa324
      @krollensousa324 7 лет назад +2

      Queria saber tmb bb

    • @patodebranco
      @patodebranco 7 лет назад +4

      eu te ensino bb

    • @krollensousa324
      @krollensousa324 7 лет назад +3

      Ricardo Mendes só vem rsrsrs

    • @EduardoPereira07
      @EduardoPereira07 7 лет назад +2

      kkkkkkk os mano pira!

    • @cakebach1651
      @cakebach1651 7 лет назад +1

      Acho que interface gráfico não é algo primordial... no curso de java básico ele trabalhou com interface gráfica

  • @JoseLuiz-ge6pk
    @JoseLuiz-ge6pk 8 лет назад +2

    cade o pacote das aulas 9 até 15??? CURSO JAVA

  • @Isabela-pj3bz
    @Isabela-pj3bz 4 года назад +1

    Alguém sabe um método pra dar "prioridade", para o mais forte ganhar, como o prof falou?

    • @viniciusavila4044
      @viniciusavila4044 3 года назад

      Você pode gerar um número entre 0 a 100 por exemplo, e melhorar a condição pro lutador mais forte com um if. Tipo assim, se lutador A tiver mais luta que o lutador B, então o numero sorteado entre 0 a 70 dara a vitoria pro lutador A. Isso aumentará as chances do Lutador A ganhar.

  • @Orunior
    @Orunior 4 года назад +1

    Senti falta na explicação, de depois de declarar a classe luta ... ter o extends Lutador

    • @HallsdePapel
      @HallsdePapel 4 года назад

      Mas na aula ele usa agregação e não herança '-'

  • @marcoshernandesrocha5918
    @marcoshernandesrocha5918 7 лет назад

    uma luta disputada por varios lutadores...nao seria somente 2 lutadores? nunca vi uma luta de ufc por 3 lutadores

  • @hallexcosta
    @hallexcosta 5 лет назад

    Alguém sabe se é possivel fazer um diagrama de classes e relacionamentos no NetBeans ou em algum outro programa ??

  • @ldoliveira
    @ldoliveira 7 лет назад

    Acho que uma luta tem que ter no mínimo 2 lutadores e no máximo 2 lutadores.

  • @LootusKanattari
    @LootusKanattari 5 лет назад

    Aula de Android seria bom demais hein!

  • @joezersmaniotto3103
    @joezersmaniotto3103 6 лет назад

    Agregação é o mesmo que dependência ??

  • @OM-qr6te
    @OM-qr6te 5 лет назад

    Pode ter curso de Java Swing ou Java FX por favor? Gratidão!!!

  • @marcianosantos2779
    @marcianosantos2779 8 лет назад

    Agora me surgiu uma dúvida: Na Classe Luta, método marcarLuta diz que os lutadores deveram ser da mesma categoria. Mas na definição de categorias, se um lutador tiver peso abaixo de 52 KG ou acima de 120 KG, a categoria recebe o valor de "Inválida".
    Agora na hora de marcar luta, se um Lutador tiver 51 KG e o outro 121 KG, a variável aprovado receberá o valor verdadeiro? Sendo que ambos terão a mesma categoria? ou seja, "Inválida"?

    • @claydiberto
      @claydiberto 8 лет назад

      Podemos tratar essa exceção alterando o método marcarLuta(). Adiciona um e (l1.getCategoria() "Inválida") então ... Aprova a luta
      Acredito que devido ao tempo, o Sr. Guanabara não implementou esses tipos de exceções.

  • @sergiodantas1173
    @sergiodantas1173 4 года назад

    Massa

  • @alexribeiro4548
    @alexribeiro4548 5 лет назад

    Queria só perguntar como essa menina da URÉMY consegue aprender TUDO do ZERO assim tão rápido...

  • @lucascardosk2888
    @lucascardosk2888 4 года назад

    poderia se dizer que a classe lutador é a classe principal é a classe lutar é uma subclasse ?

  • @alexasoua745
    @alexasoua745 6 лет назад

    Meu metodo lutar ta dando erro , sem ele tida roda legal

  • @kleinpapai
    @kleinpapai Год назад

    Isso existe pra javascript?

  • @vinniciusrosa8284
    @vinniciusrosa8284 8 лет назад +1

    14:39 kkkk

  • @samirtrentinizedan7560
    @samirtrentinizedan7560 5 лет назад

    Podia ter um engordar e emagrecer né (Na classe lutador, no caso)
    public void engordar(float kg) {
    this.setPeso(this.getPeso() + kg);
    System.out.println("O lutador " + getNome() + " agora é um Peso " + getCategoria() + ", pesando " + this.getPeso());
    }

    public void emagrecer(float kg) {
    this.setPeso(this.getPeso() - kg);
    System.out.println("O lutador " + getNome() + " agora é um Peso " + getCategoria() + ", pesando " + this.getPeso());
    }

  • @biel2004videos
    @biel2004videos 8 лет назад

    e a variavel $round, tá pôdi? kkkkkkkkkkkkk.. ótima aula!

  • @Newonzz
    @Newonzz 4 года назад

    Deus, está ficando cada vez mais difícil de entender, imagine se fosse outro carinha explicando, certamente eu não entenderia nada mesmo. Mas, como é o Gustavo Guanabara, ta dando para desenrolar.

  • @lucasfernandes6481
    @lucasfernandes6481 5 лет назад

    "essa é a URÉMY"

  • @tomasturbando7916
    @tomasturbando7916 5 лет назад +1

    @Override
    public void lutar() {
    //LUTA!
    if(getAprovado() == true){
    double valorDesafiante = 0;
    double valorDesafiado = 0;
    double pontosDesafiante = 0;
    double pontosDesafiado = 0;
    setRounds(1);
    //implementar mais rounds
    for(int count = 1; count = 7){
    System.out.println("FOI UM NOCAUTE, K.O !");
    //ajusta os pontos caso tenha rolado
    if(valorDesafiante > valorDesafiado){
    pontosDesafiante = 1;
    pontosDesafiado = 0;
    }else{
    pontosDesafiante = 0;
    pontosDesafiado = 1;
    }

    break;
    }else{
    pontosDesafiante += valorDesafiante;
    pontosDesafiado += valorDesafiado;
    if(pontosDesafiante

    • @fredfonseca1474
      @fredfonseca1474 3 года назад

      maaano kkkkk que top, muito bom, até me inspirou a implementar um código assim

  • @GabrielFerCav
    @GabrielFerCav 7 лет назад

    Pô, as duas últimas aulas "teóricas" na verdade foram só tutoriais que em seguida eram repetidos em linguagem específica na prática :(

  • @mateusanbt
    @mateusanbt 6 лет назад

    No meu não está aprecendo nada quando eu rodo o codigo.
    // Atributos
    private String nome, nacionalidade, categoria;
    private int vitorias, derrotas, empates, idade;
    private float peso, altura;
    //Métodos Públicos
    public Lutador(String no, String na, Integer id, float al, float pe, Integer vi,
    Integer de, Integer em) {
    this.nome = no;
    this.nacionalidade = na;
    this.idade = id;
    this.altura = al;
    this.setPeso(pe);
    this.vitorias = vi;
    this.derrotas = de;
    this.empates = em;
    }
    public void apresentar() {
    System.out.println("================================================");
    System.out.println("SENHORAS E SENHORES!!!
    -----" + this.getNome() + "-----");
    System.out.print("tem " + this.getIdade() + " anos de idade");
    System.out.println(", com " + this.getAltura() + "m de altura");
    System.out.println("pesando " + this.getPeso() + "Kg");
    System.out.println(this.getVitorias() + " vitorias");
    System.out.println(this.getDerrotas() + " derrotas e");
    System.out.println(this.getEmpates() + " empates");
    }
    public void status() {
    System.out.println(this.getAltura() + " de altura");
    System.out.println("Peso " + this.getCategoria());
    System.out.println(this.getVitorias() + " vitorias");
    System.out.println(this.getDerrotas() + " derrotas");
    System.out.println(this.getEmpates() + " empates");
    }
    public void ganharLuta() {
    this.setVitorias(this.getVitorias() + 1);
    }
    public void perderLuta() {
    this.setDerrotas(this.getDerrotas() + 1);
    }
    public void empatarLuta() {
    this.setEmpates(this.getEmpates() + 1);
    }
    //Métodos Especiais
    public String getNome() {
    return nome;
    }
    private void setNome(String nome) {
    this.nome = nome;
    }
    public String getNacionalidade() {
    return nacionalidade;
    }
    private void setNacionalidade(String nacionalidade) {
    this.nacionalidade = nacionalidade;
    }
    public String getCategoria() {
    return categoria;
    }
    private void setCategoria() {
    if (this.getPeso() < 52.2) {
    this.categoria = ("Invalido!");
    } else if (this.getPeso()

  • @canalmarcosnunes
    @canalmarcosnunes 7 лет назад

    top

  • @JoaoVictor-xc8mp
    @JoaoVictor-xc8mp 3 года назад +1

    eu criei uma classe para o campeonato em si, da pra implementar um metodo luta mata mata, que elimina do array o lutador que perdeu e criando um vencedor do campeonato, so falta colocar a logica de que so pode lutar pesos pesado com peso pesado por exemplo
    import java.util.ArrayList;
    import java.util.Random;
    public class UecLutaDeEmojes {
    ArrayList lista_lutadores = new ArrayList();
    Lutador lutador;
    public void adicionarLutador(Lutador lutador) {
    lista_lutadores.add(lutador);
    }
    public void listarLutadores() {
    System.out.println("Lista de lutadores
    ");
    if (lista_lutadores.isEmpty()){
    System.out.println("Sem lutadores
    ");
    }
    else {
    for (int i=0; i < lista_lutadores.size(); i++) {
    System.out.println(i+1 + " >> " + lista_lutadores.get(i).getNome());
    }
    System.out.println();
    }
    }
    public void lutar(Lutador desafiante, Lutador desafiado) {
    if (lista_lutadores.contains(desafiante) && lista_lutadores.contains(desafiado) && desafiante!=desafiado) {
    System.out.println("Luta valida, ambos os lutadores estao na liga
    ");
    Random chance = new Random();
    if (chance.nextBoolean()) {
    desafiante.ganharLuta();
    desafiado.perderLuta();
    System.out.println(desafiante.getNome() + " Venceu a luta!
    ");
    }
    else {
    desafiante.perderLuta();
    desafiado.ganharLuta();
    System.out.println(desafiado.getNome() + " Venceu a luta!
    ");
    }
    }
    else {
    System.out.println("Luta invalida, um ou ambos nao estao na liga!");
    }
    }
    }

  • @franciscomenezes2055
    @franciscomenezes2055 4 года назад

    Vou ter que pesquisar um pouco mais para acertar meu código em python, está com algumas falhas.
    from random import randint
    class Lutador:
    def __init__(self, nome, nacionalidade, idade, altura, peso, vitorias, derrotas, empates):
    self._nome = nome
    self._nacionalidade = nacionalidade
    self._idade = idade
    self._altura = altura
    self._peso = peso
    self._categoria = self.__categoria_lutador()
    self._vitorias = vitorias
    self._derrotas = derrotas
    self._empates = empates
    @property
    def consulta_nome(self):
    return print(self._nome)
    def altera_nome(self, novo_nome):
    self._nome = novo_nome
    @property
    def consulta_peso(self):
    return print(self._peso)
    def altera_peso(self, pe):
    self._peso = pe
    self._categoria = self.__categoria_lutador()
    def __categoria_lutador(self):
    if self._peso < 52.2:
    return 'Inválido'
    elif self._peso

  • @daviotaku3677
    @daviotaku3677 4 года назад +1

    cuidado

  • @williamcruz4964
    @williamcruz4964 Год назад +1

    fujam da estácio

  • @harrisonjunior8987
    @harrisonjunior8987 7 лет назад

    Cara!!Nem o conceito de agregação é dado nessa aula,o foco todo fica na implementação do código e esquece o que eh primordial.

  • @DenysJckson
    @DenysJckson 3 года назад +1

    mais alguém fez a classe Lutador desse modo?