Loiane seu curso é excelente pelo seguinte motivo, que muitos professores não prestam atenção: Muitos exercícios depois de explicar a teoria! A maioria explica dando um exemplo e param ali. E o exercício não pode ser ligado ao exemplo dado para explicar a teoria, pq o código vai sofrendo muitas alterações e o aluno fica muito perdido depois pra ir voltando os videos para ir acertando o código. Sensacional ! 8 anos depois desse curso ser postado e estou eu cá estudando esse curso maravilhoso
No inicio pensei que o curso poderia não ser mais válido em função de ser um pouco antigo, mas a cada evolução de cada modulo e exercírcios vem surpeendendo. Eu programo a anos no paradigma da linguagem estruturada, e já havia feitos vários ensaios de pular pro lado do OO, e já havia assistido varias outros vídeos curtos e outros longos, mas até então minha cabeça não havia aberto para assimilar da forma como está sendo com o seu curso. Estou ansioso agora pra terminar este, concluindo todas as etapas que tem sido de grande valia, pra iniciar os seus outros cursos. Parabéns pela didática, conteúdo programático, metodologia, organização. Sensacional, grato pela contribuição de conhecimento que você nos presenteia.
Olha não sou de comentar em videos do youtube, muito raro, mas, tenho que dizer que sua aula foi muito boa, muito obrigado pela iniciativa, me ajudou demais, realmente consegui compreender melhor como funciona o Polimorfismo, está de parabéns pela didática, muito obrigado.
Loiane, muito obrigada pelas suas aulas atemporais. Estou iniciando com programação e os conceitos fundamentais de POO permanecem, aliás foram muitíssimo bem esclarecidos.
Qual o objetivo em fazer "Pessoa aluno = new Aluno();"? Fazendo "Aluno aluno = new Aluno();" eu vou ter acesso aos métodos da classe aluno e da classe mãe Pessoa não é? Então qual o objetivo em declarar um tipo Pessoa recebendo uma instancia da classe Aluno?
Loiane, parabéns pela excelente didática. Pretendo assistir essa playlist novamente para fixar ainda mais todo o conhecimento adquirido. Apenas um adendo, o título do vídeo menciona sobrecarga de método mas o tema abordado é sobrescrita, se eu estiver equivocada, peço perdão.
Olá Loiane!!! Eu já sou um programador com nível médio. Já consigo criar pequenos aplicatvos, quero começar a comercializa-los. Quero aprender as técnicas de bloqueio que são usadas nos anti-viros para mim poder: Bloquear quando a licença expira; Dar acesso quando a licença expira. Resumindo: Quero ganhar apartir da renda destes mesmos aplicativos.
@@loianegroner Suas aulas são simplesmente maravilhosas, seria um sonho ter um curso seu de Java Web, Java com banco de dados, projetos em MVC... Muitíssimo obrigado por compartilhar um pouco de sua experiência conosco!
Bom Dia, Loiane ! Primeiramente obrigado pelas aulas, queria saber se por acaso vc pensa em fazer aulas sobre Swing ou algo sobre a parte visual. Obrigado
+Frank Willian Valentim Oi Frank, vou fazer um módulo à parte de Swing e JavaFX. Mas vai ficar pro final do curso já que não é muito usado mais pelo mercado de trabalho - são muitos poucos projeto em Java desktop.
+Loiane Groner Obrigado ... suas dicas profissionais sempre ajudam muito, apenas mais uma questão o mercado de trabalho vem pedido o Java pra qual área, tendo em vista que não usam mais em desktop como vc lembrou. Grato
+Frank Willian Valentim Java web. Após esse curso de Java, estude Servlets e JSP e depois aprenda Hibernate, JSF e Spring. São esses os mais pedidos pelo mercado de trabalho.
Olá Loiane, Fiquei com uma dúvida: Na declaração dos objetos, por exemplo, " Pessoa professor = new Professor(); ", não seria mais viável utilizar " Professor professor = new Professor(); " para obtenção dos atributos da classe Pessoa juntamente com os atributos da classe Professor, visto que esta última já está com o " extends Pessoa " ? Digo, para o exemplo desta aula, a declaração bastou, porém, se precisássemos acessar atributos próprios da classe Aluno ou Professor, teríamos que criar uma nova instância, correto? As aulas estão excelentes e tenho recomendado a amigos. Obrigado!
+Guilherme Soares Vilar Oi Guilherme, sim, é melhor declarar o tipo e instanciar o mesmo. O que ocorre nesse exemplo é um upcasting, que vou falar na aula 43 (se não me engano), mas pra essa aula a idéia é passar o polimorfismo de um método declarado na super classe (aí a idéia fica mais clara). Depois vc pode reparar que nos exercícios fazemos isso, só declaramos o tipo e instanciamos o mesmo. []'s
Polimorfismo são diferentes formas de instanciar um objeto e sobrescrita de método é diferentes formas de declarar um método, ou seja, na classe mãe o método tem um comportamento e na classe filha tem outro comportamento.
polimorfismo, meu caro, se vc tiver mais instancias de objetos que tbm herdam de Pessoa, utilizando em conjunto com interfaces basta ter assinaturas usando o tipo Pessoa, e garantirá que qqr instancia passará, além de poder instanciar um aluno, com seu tipo ou com o tipo do seu pai(Pessoa), por causa da herança!
Oi Clarissa, Java é compilado sim. O compilador irá compilar o código em byte code que depois será interpretado pela JVM (na execução do programa). Explico isso na primeira aula e na aula 5 faço essa demonstração passo a passo! []'s
Loiane seu curso é excelente pelo seguinte motivo, que muitos professores não prestam atenção: Muitos exercícios depois de explicar a teoria! A maioria explica dando um exemplo e param ali. E o exercício não pode ser ligado ao exemplo dado para explicar a teoria, pq o código vai sofrendo muitas alterações e o aluno fica muito perdido depois pra ir voltando os videos para ir acertando o código. Sensacional ! 8 anos depois desse curso ser postado e estou eu cá estudando esse curso maravilhoso
Essa Loiane é muito cabulosa, eu sou fã demais dela. Esse curso vai me dar um emprego, eu tenho certeza disso!!!
No inicio pensei que o curso poderia não ser mais válido em função de ser um pouco antigo, mas a cada evolução de cada modulo e exercírcios vem surpeendendo. Eu programo a anos no paradigma da linguagem estruturada, e já havia feitos vários ensaios de pular pro lado do OO, e já havia assistido varias outros vídeos curtos e outros longos, mas até então minha cabeça não havia aberto para assimilar da forma como está sendo com o seu curso. Estou ansioso agora pra terminar este, concluindo todas as etapas que tem sido de grande valia, pra iniciar os seus outros cursos. Parabéns pela didática, conteúdo programático, metodologia, organização. Sensacional, grato pela contribuição de conhecimento que você nos presenteia.
Muito obrigada! Fico muito feliz em saber que o conteúdo tem ajudado! Abs!
Grato pela disponibilidade e interesse da Loiane em repassar seu conhecimento com tanta qualidade.Já me inscrevi até no Insta.
Meu professor da faculdade é muito ruim e to aprendendo Java no teu curso e tá fluindo muito bem, parabéns pelo conteúdo!
Loiane, muito obrigado pelo curso!
Seu conteúdo é muito top foi um dos melhores ao qual já tive a oportunidade de presenciar e estudar.
Olha não sou de comentar em videos do youtube, muito raro, mas, tenho que dizer que sua aula foi muito boa, muito obrigado pela iniciativa, me ajudou demais, realmente consegui compreender melhor como funciona o Polimorfismo, está de parabéns pela didática, muito obrigado.
Loiane, muito obrigada pelas suas aulas atemporais. Estou iniciando com programação e os conceitos fundamentais de POO permanecem, aliás foram muitíssimo bem esclarecidos.
Finalmente entendi esse tal de polimorfismo. Obrigada professora.
Excelente aula Profª Loiane! Estou em transição de carreira e essa aula abriu muito a minha mente, mas ainda preciso praticar mais pra fixar. Grato!
muito obrigado, tomara que este curso fique disponível por muito tempo.
se eu pudesse curtiria 10000 vezes os seus videos, esta me ajudando demais e quando eu crescer quero entender de java igual vc kkk
Otima expicação! Agora eu entendi a diferença :D Obrigado!
Java básico terminado agora rumo ao intermediário, show professora 😃
Mulher incrível, parabéns!!
Gostei da explicação Loiane! ótima aula!
Loiane incrível como entendo a suas aula , muito , muito obrigado, mesmo
Rafael Dennerson me indicou seu canal, muito bom!
Muito fera. Tá de Parabens! Ganhou um assinante!
suas aulas são muito boas! parabéns
Como eu nunca te achei antes :´( MDS, Excelente aula, parabéns @.@.
Qual o objetivo em fazer "Pessoa aluno = new Aluno();"? Fazendo "Aluno aluno = new Aluno();" eu vou ter acesso aos métodos da classe aluno e da classe mãe Pessoa não é? Então qual o objetivo em declarar um tipo Pessoa recebendo uma instancia da classe Aluno?
Adoro suas aulas ;-) parabéns!!!
@Loiane é vida!
Ótimas aulas.
Excelente aula
Loiane, parabéns pela excelente didática. Pretendo assistir essa playlist novamente para fixar ainda mais todo o conhecimento adquirido. Apenas um adendo, o título do vídeo menciona sobrecarga de método mas o tema abordado é sobrescrita, se eu estiver equivocada, peço perdão.
Me ajudou muito! Obrigado!
top de mais ... Parabéns !
Ótima aula!
Muito obrigado ,parabens
Olá Loiane!!!
Eu já sou um programador com nível médio.
Já consigo criar pequenos aplicatvos, quero começar a comercializa-los. Quero aprender as técnicas de bloqueio que são usadas nos anti-viros para mim poder:
Bloquear quando a licença expira;
Dar acesso quando a licença expira.
Resumindo:
Quero ganhar apartir da renda destes mesmos aplicativos.
Boa tarde professora Loiane! Querida, nesse curso você vai abordar utilização de formulários e acesso a banco de dados via java! Muito grato!
Não, esse curso é básico. Talvez um outro curso no futuro.
@@loianegroner Suas aulas são simplesmente maravilhosas, seria um sonho ter um curso seu de Java Web, Java com banco de dados, projetos em MVC...
Muitíssimo obrigado por compartilhar um pouco de sua experiência conosco!
muito bomm! Parabéns
Otima aula!
Teria como adc .mais uma classe sendo ela agregação de algumas dessas já estão no codigo?
gostei das aulas
a Superclasse é instanciada tbm?
não precisa usar o @Override ?
Muito bom!
Bom Dia, Loiane !
Primeiramente obrigado pelas aulas, queria saber se por acaso vc pensa em fazer aulas sobre Swing ou algo sobre a parte visual.
Obrigado
+Frank Willian Valentim Oi Frank, vou fazer um módulo à parte de Swing e JavaFX. Mas vai ficar pro final do curso já que não é muito usado mais pelo mercado de trabalho - são muitos poucos projeto em Java desktop.
+Loiane Groner Obrigado ... suas dicas profissionais sempre ajudam muito, apenas mais uma questão o mercado de trabalho vem pedido o Java pra qual área, tendo em vista que não usam mais em desktop como vc lembrou.
Grato
+Frank Willian Valentim Java web. Após esse curso de Java, estude Servlets e JSP e depois aprenda Hibernate, JSF e Spring. São esses os mais pedidos pelo mercado de trabalho.
Loiane é foda, só me incomoda que ela fala intuÍto, fora isso, excelente!
Qual seria a diferença entre escrever:
Pessoa aluno = new Aluno();
e
Aluno aluno = new Aluno();
?
Pessoa aluno não tem acesso as variaveis privadas de Aluno aluno
Olá Loiane,
Fiquei com uma dúvida:
Na declaração dos objetos, por exemplo, " Pessoa professor = new Professor(); ", não seria mais viável
utilizar " Professor professor = new Professor(); " para obtenção dos atributos da classe Pessoa juntamente com
os atributos da classe Professor, visto que esta última já está com o " extends Pessoa " ?
Digo, para o exemplo desta aula, a declaração bastou, porém, se precisássemos acessar atributos próprios
da classe Aluno ou Professor, teríamos que criar uma nova instância, correto?
As aulas estão excelentes e tenho recomendado a amigos.
Obrigado!
+Guilherme Soares Vilar Oi Guilherme, sim, é melhor declarar o tipo e instanciar o mesmo. O que ocorre nesse exemplo é um upcasting, que vou falar na aula 43 (se não me engano), mas pra essa aula a idéia é passar o polimorfismo de um método declarado na super classe (aí a idéia fica mais clara). Depois vc pode reparar que nos exercícios fazemos isso, só declaramos o tipo e instanciamos o mesmo. []'s
Vc fala de Casting e InstanceOf n áula #45
Parabéns Loiane.!!! Só não entendi o porque o "s += ...". Não seria apenas "s = ..."? Excelente explicação.
O s+= serve para concatenar(juntar) as Strings, o que tem na String 's' vai concatenar com a String do atributo endereço. Ex: Endereço do aluno: Rua 1
Primeiro queria parabenizá-la pela qualidade das aulas!
Qual seria o programa que você usou para desenhar o diagrama de classes?
mudou o microfone ou é em pressão minha?
Qual a diferença entre polimorfismo e sobreescrita de método?
Polimorfismo são diferentes formas de instanciar um objeto e sobrescrita de método é diferentes formas de declarar um método, ou seja, na classe mãe o método tem um comportamento e na classe filha tem outro comportamento.
Show
Qual a diferença entre:
Pessoa pessoa = new Pessoa();
Pessoa pessoa = new Aluno();
polimorfismo, meu caro, se vc tiver mais instancias de objetos que tbm herdam de Pessoa, utilizando em conjunto com interfaces basta ter assinaturas usando o tipo Pessoa, e garantirá que qqr instancia passará, além de poder instanciar um aluno, com seu tipo ou com o tipo do seu pai(Pessoa), por causa da herança!
Java não é compilado, é interpretado.
Oi Clarissa, Java é compilado sim. O compilador irá compilar o código em byte code que depois será interpretado pela JVM (na execução do programa). Explico isso na primeira aula e na aula 5 faço essa demonstração passo a passo! []'s
Perdeu a oportunidade de ficar calado.
hello.java -> hello.class -> JVM -> hello