Ei Dev, beleza? Agora temos um servidor no Discord para vocês tirarem dúvidas e compartilharem conhecimentos: discord.gg/wz57R2c2XF Até mais e bons estudos ;)
@undefinedaccount44952 жыл бұрын
Meu Deus, como é bom esse seu conteúdo. Terminei as duas playlist num dia! Parabéns e muito obrigado!
@AcademiadosDevs2 жыл бұрын
Como assim em um dia??? Temos um recorde aqui. Obrigado e bons estudos!
@diegopedrette132 жыл бұрын
A musica de fundo deu clima muito bom ao video, bem que todos os videos do canal poderiam ter uma BMG assim. Parabéns!
@AcademiadosDevs2 жыл бұрын
Obrigado pelo feedback, primeira vez que recebo uma opinião disso, eu ficava na dúvida se estão gostando ou não...
@ivesctr2 жыл бұрын
Suas aulas são excelentes! Continua, pfvr 🥺 Sua didática é a melhor que já vi!
@Bishop748 Жыл бұрын
Excelente conteúdo amigo! estava com dificuldades pra entender sobre isso no livro do Deitel. Sua explicação me fez compreender 100% sobre interfaces. Obrigado! +1 inscrito.
@AcademiadosDevs Жыл бұрын
Também passei por isso na faculdade, é meio complexo mesmo, mas que bom que aprendeu!
@baianoprogramador2 жыл бұрын
Ótimo curso! Aulas bem didáticas parabéns pela dedicação e por compartilhar conhecimentos!
@MarinaPortugalmah2 жыл бұрын
por favor continue com suas aulas, você manda muito!!!
@AcademiadosDevs2 жыл бұрын
Valeu Marina, pode deixar ;)
@felipepaixao7167 Жыл бұрын
Cara muito obrigado por suas aulas, continue que você está ajudando muita gente. Se poder faz um video ensinando a criar programas no padrão MVC.
@AcademiadosDevs Жыл бұрын
Obrigado! Pode deixar, interface gráfica e MVC já está na lista dos próximos vídeos ;)
@UdU497 ай бұрын
A sua didática é muito boa! Espero que o lançamento da playlist sobre interface gráfica e MVC não demore tanto...🙏
@aknsouz42 жыл бұрын
Cara finalizei todas as suas aulas de POO até o momento e parabéns pelo trabalho fantástico de coração mesmo. Você me ajudou muito com esses conteúdos!
@AcademiadosDevs Жыл бұрын
Ótimo saber disso! Que bom que curtiu! Sucesso para você e não deixe de estudar sempre que possível!
@Dgba2 жыл бұрын
Excelente conteudo e didática :D. Poderia se possivel falar sobre classes abstratas e sua diferença para interfaces :D Obrigado
@jefersonsabino84372 жыл бұрын
Outra aula muito boa.
@augustowhitaker67312 жыл бұрын
Maravilha voltou a por vídeo,ótima aula valeu
@Vinilanguage2 жыл бұрын
rehhhhhhhhhh nunca desista irmão, vc é foda
@WagnerOshange5 ай бұрын
caracaaaa, agora o curso começou a esquentar, muita informação para assimilar, começou a ficar complicado quando criou a classe VideoGame.java mas vou assistir o vídeo várias vezes pra pegar a idea
@AcademiadosDevs5 ай бұрын
Boa, é isso aí! Qualquer coisa pode ir perguntando...
@albertotunguica2988 Жыл бұрын
Conteúdo excelente, +1 inscrito!!
@marcomelo28442 жыл бұрын
Véi parabéns!!! Conteúdo de milhões. 👏👏👏
@AcademiadosDevs2 жыл бұрын
Obrigado, Marco!
@LeandroSilva-rm4dc4 ай бұрын
Bom conteúdo, agora interface ficou clara pra mim 😅
@felipefacklam71132 жыл бұрын
Curso top! Parabéns pelo conteúdo! Estou compartilhando com quem eu sei que precisa. Fico agora na espectativa por mais aulas!
@AcademiadosDevs2 жыл бұрын
Obrigado, Felipe!
@fallthred5 ай бұрын
Por volta dos 25:25. Estou com uma Duvida. Quando colocar um tipo de método dentro de outro, vc pode chamar ele sem instancia-lo? pq eu percebi que da para usar pingPong.jogar() dentro do método jogar sem instanciar a classe, assim como vc também colocou. Vc pode explicar melhor essa parte
@AcademiadosDevs5 ай бұрын
Ótima pergunta! Nesse método eu recebo por parâmetro um objeto jogo, ou seja, vai vir de fora esse objeto, passando como parâmetro na chamada do método. Se você passar um objeto que não foi instanciado nesse método, assim: Jogo jogo; // está null videogame.jogar(jogo); Vai dar erro, porque dentro do método de Videogame irá tentar chamar o método jogar desse jogo que é null (não foi instanciado). Uma forma de prevenir isso seria colocar uma verificação de jogo! = null, igual acontece no método fechar. Não sei se você percebeu, mas tem duas variáveis com o mesmo nome "jogo": um é o parâmetro do método e o outro é o atributo da classe. Nesse cenário para falar pro Java que você quer usar o parâmetro do método, você usa apenas como "jogo", para você usar o atributo da classe você precisa usar o this, ficando "this.jogo". No exemplo do vídeo quando chama o método jogar, eu pego o jogo que foi passado no parâmetro (tá no parênteses) e salvo no atributo da classe jogo assim: this.jogo = jogo; Respondi sua dúvida? Pode perguntar se não ficou claro...
@fallthred5 ай бұрын
@@AcademiadosDevs ali no min 24:00 professor, quando você coloca a interface dentro de jogar(). Na linha 10 vc colocou jogo.jogar(); Eu entendi que pode chamar direto um método de outra classe (ou interface), quando coloco ela como tipo de parâmetro dentro de um método Exemplo: public void Jogar(Jogo exemplo){ -> este método só recebe parâmetros do tipo Jogo. Ok exemplo.jogar(); -> aqui eu pego o que foi colocado dentro do método Jogar() , já chamando o método jogar() da interface ? } (fui escrevendo a pergunta e acho que entendi kkk mais vou mandar assim msm, caso estiver achando errado)
@Cookieukw Жыл бұрын
Tem algum tutorial sobre usar interface em dialogs? por exemplo, criar um adapter em classe separada e chamar um dialog da atividade atual através dessa classe
@seucanal597 Жыл бұрын
Suas aulas surpreendem na qualidade. Parabéns! Sabe dizer se há alguma extensão no VSCode para criar interfaces sem precisar escrever todo o código, similar ao Palette do Swing no NetBeans?
@AcademiadosDevs Жыл бұрын
Acho que não tem viu, mas estou pensando em fazer 😄
@RubensCLeite337 ай бұрын
Tem alguma playlist criando um aplicativo Android em Java?
@AcademiadosDevs7 ай бұрын
Opa, por enquanto não tem...
@RubensCLeite337 ай бұрын
@@AcademiadosDevs seria uma boa fazer um aplicativo aplicando tudo que você passou nessa playlist. Só uma ideia.
@GenofláviaCarvalho9 ай бұрын
1/3 do vídeo eu já tinha entendido. li e reli o capítulo de um livro sobre isso e não entendi. como pode eu não conseguir entender o que um ser humano quis dizer em um texto? kkk obrigada pelo vídeo!
@AcademiadosDevs9 ай бұрын
Que bom que está curtindo e aprendendo 😀, também não aprendo muito bem só lendo livros...
@cyberpunk_program2 жыл бұрын
Espetacular seu canal amigo, continue com os seus vídeos. Qual é a sua formação em Java? Fez alguma curso específico?
@AcademiadosDevs2 жыл бұрын
Obrigado, Fabio. Já fiz curso técnico em informática e sou formado em Ciência da Computação. Não trabalho com a linguagem Java, sou desenvolvedor frontend ✌️
@alexandregfarias2 жыл бұрын
Manoo, qual programa você usa pra gravar seus vídeos? E qual usa pra editar? Vlww
@AcademiadosDevs2 жыл бұрын
Uso o Obs Studio para gravar e o Davinci Resolve para editar ✌🏼
@matiasvieira10312 жыл бұрын
+1
@hygorgoncalves40362 жыл бұрын
O meu fica dando " no overridable methods founds in the super type. Alem de não aparecer a opcao de criar o construtor rapidamente,no refactor,como tambem nao consigo passar os metodos que crio numa interface,para uma outra classe que fica dando erro.
@AcademiadosDevs2 жыл бұрын
Esse erro "no overridable methods founds in the super type" acontece porque a forma como o método foi escrito na interface não é idêntico ao método da classe que você está implementando. exemplo: na interface Atleta: public void darSaltoMortal(int quantidade); ----- na classe Ginasta class Ginasta implements Atleta ... public void darSaltoMortal(int quantidade) { ... } Perceba que os métodos precisam ter uma assinatura identica: - ambos tem um retorno void; - ambos tem o modificado public; - ambos tem exatamente o mesmo nome darSaltoMortal; - ambos tem apenas um parâmetro que é um inteiro; Confere aí se foi escrito corretamente.
@hygorgoncalves40362 жыл бұрын
não entendo qnd eu vou fazer o metodo construtor na janelinha de fazer metodos get e setters etc.. nao aparece a opcao de criar ele,como tambem qnd vc clica na lampadazinha para adicionar a interface,n aparece a opcao de criar os override da interface na janela. Simplesmente o meu Visual não tem as opcoes que no seu tem. pode me ajudar por favor?
@AcademiadosDevs2 жыл бұрын
Hygor, você configurou o seu VSCode seguindo esse tutorial? kzbin.info/www/bejne/roameJSer6qAbpY