Entenda o Conceito de Herança | #4
HTML-код
- Опубликовано: 4 дек 2024
- Fala pessoal, tudo bem?
Gravei vídeo de Entenda o Conceito de Herança para o canal Estudo na Web lugar onde você Aprende de Forma Descomplicada sobre o assunto de Análise e Desenvolvimento de Sistemas.
Nesse vídeo conseguimos Entender o Conceito de Herança. Vimos Quando, Onde e Porque se aplicar no Conceito de Herança. Esse é um dos principais conceitos da Orientação a Objetos.
Ótima explicação, simples de entender!
Muito bom e rápido
Muito bom conteúdo! Parabéns!
Obrigado pelo comentário Levi Morais
Bons projetos e estudos
Obrigada!🌹
Parabéns pelo vídeo. Muito obrigado pela ajuda!
Obrigado pelo comentário John, fico contente em saber que tenha lhe ajudado de alguma forma.
Abraço e bons estudos!
Muito bom seus videos, só é triste notar que enquanto muitos assistem vídeos que não agregam nada, vídeos educativos como este são praticamente ignorados.
Paulo Felipe é uma pena mesmo, mesmo assim sabemos que ainda existem pessoas que procuram melhorar sua base de conhecimento.
Obrigado pelo comentário!
Muito bom as videos aulas!
Parabéns pela sua iniciativa.
Obrigado pelo comentário Marcos. Fico contento que gostou.
Bons estudos e projetos!
Lucas, virando seu fã cara. Parabéns pelos vídeos.
Opa Vinicius, muito obrigado pelo comentário.
Legal que está gostando das aulas, espero que esteja sendo útil para você.
Bons estudos!
@@EstudonaWeb Eu também digo à mesma coisa, virei fã do canal!
Cara tenho que dizer...
Meus parabéns!!!
Estou devendo a matéria de Análise Orientada a Objetos 1, hoje é a prova Análise Orientada a Objetos 2.
Eu não sabia mais o que fazer, pois eles nos dão livros pra aprender, cada web-aula deles são 2 horas, você conseguiu me dar um esclarecimento em menos de 30m.
Meus parabéns!!!
Sorte pra mim na prova rs...
Abraço!
Olá Samuel, cara como fico contente em ter conseguido ajudar, espero sim que tenho conseguido ir bem na sua prova... Sei como é isso, muitos professor possuem métodos poucos práticos que dificultam bastante o aprendizado.
Bons estudos e projetos. Sucesso!!!
@@EstudonaWeb Bem isso, estou passando por isso, com uma professora com métodos poucos práticos, e o pior que ainda ela não reconhece que é à errada, ela acha que é o contrário. Uma pena.
Parabêns
Obrigado, estarei retomando as aulas.
Parabéns pelas vídeo Aulas. Gostaria lhe fazer um pedido, estou desenvolvendo um sistema Web em PHP para controle Acadêmico, mas tenho problemas com UML, poderias me ajudar a criar os diagramas?
Obrigado pelo comentário Paulo. Pelo tempo da pergunto imagino que já desenvolver o sistema. Sucesso!
Bons estudos e projetos!
Muito boa a sua aula, muito obrigado! No momento de escolher o tipo "String" para as classes Motor e Cor, a opção String não aparece na lista. Estou usando a versão 8.4.1 do Astah, usando uma licença de estudante. Será que este problema está relacionado a isso? Obrigado novamente!
Obrigado pelo comentário Rodrigo.
Fica difícil saber exatamente o que pode ter ocorrido neste caso, mas provavelmente é algo relacionado a versão do Astah.
A nova sequência de vídeo vai contar com uma ferramenta online para evitar esses problemas, muitas pessoas enfrentam problemas semelhantes ao seu.
Bons projetos e estudos
Entao no caso se tivesse uma terceira subclasse abaixo das classes filhas, na subclasse ave seria por exemplo: aguia, cor :string, botar ovos; bolean
Opa Eduardo, obrigado pelo comentário.
Precisa haver um cuidado muito grande ao modelar classes, principalmente quando pretendemos usar Herança.
Geralmente usamos apenas 2 níveis, sendo: classe pai e classe filha, por isso a modelagem é muito importante.
Desejo bons estudos e projetos.
Lucas, me tira uma dúvida.
Por exemplo, eu tenho uma classe pai "Usuario" e tenho 2 classes filhas "Supervisor" e "Auxiliar", no caso, cada um das sub-classes tem suas particularidades com relação aos métodos.
Eu posso atribuir por exemplo que a classe pai tem todos os atributos que eu vou herdar para as sub-classes e deixar as minhas sub-classes com o atributo zerado?
Olá Cleber.
Cara não faz muito sentido fazer isso. A ideia da classe pai é conter tudo que for necessário ou genérico para as suas classes derivadas ( classes filhas ).
Classes filhas teriam apenas os seus atributos e métodos que corresponde a classe em questão usando o seu exemplo seria algo relacionado ao supervisor e auxiliar.
Existem particularidades na fundão de um supervisor e auxiliar, por isso não faz sentido todos esses métodos e atributos estarem dentro da super classe.
Espero ter ajudado.
Bons estudos e bons projetos.
Deixe-me tentar explicar melhor:
Fiz o seguinte:
Na classe "Usuario", eu coloquei os atributos "id_usuario", "nome", "login", "senha", "tipo", e não defini nenhum método.
Na classe "Auxiliar", não coloquei nenhum atributo (pois eles estão herdando de "Usuario"), no método eu coloquei "fazerInventario()", "fazerRelatorios()".
Na classe "Supervisor", não coloquei nenhum atributo (pois eles estão herdando de "Usuário"), no método eu coloquei "AutorizarInventario()", "analisarRelatorio()".
Vendo que eu não poderia colocar esses métodos tão específicos na classe pai "Supervisor", pois o Auxiliar não pode ter acesso de "AutorizarInventario()", e nem "analisarRelatorio()"...
Dessa forma, teria problema eu deixar campo "Método" em branco na classe Pai?
E da mesma forma, teria problema deixar os campos "Atributos" em branco nas classes Filha?
Como q eu coloco essa setinha?
Olá Milosh.
No software que uso quando se tem duas classes que vão ter o relacionado entre elas, basta selecionar a classe que vai extenter a outra classe. Ao selecionar vai aparecer uma pequena seta ao lado da classe que foi selecionada, depois disso basta clicar nesta setinha e arrastar até a outra classe.
Caso ainda tenha dificuldade veja o vídeo novamente e tente pausar no momento que eu mostro o relacionamento, pode ser que vendo vc entenda melhor.
Bons estudos e projetos
Deixe-me tentar explicar melhor:
Fiz o seguinte:
Na classe "Usuario", eu coloquei os atributos "id_usuario", "nome", "login", "senha", "tipo", e não defini nenhum método.
Na classe "Auxiliar", não coloquei nenhum atributo (pois eles estão herdando de "Usuario"), no método eu coloquei "fazerInventario()", "fazerRelatorios()".
Na classe "Supervisor", não coloquei nenhum atributo (pois eles estão herdando de "Usuário"), no método eu coloquei "AutorizarInventario()", "analisarRelatorio()".
Vendo que eu não poderia colocar esses métodos tão específicos na classe pai "Supervisor", pois o Auxiliar não pode ter acesso de "AutorizarInventario()", e nem "analisarRelatorio()"...
Dessa forma, teria problema eu deixar campo "Método" em branco na classe Pai?
E da mesma forma, teria problema deixar os campos "Atributos" em branco nas classes Filha?