Course Hive
Search

Welcome

Sign in or create your account

Continue with Google
or
34-  Polimorfismo em C#
Play lesson

Aprenda a programar do zero, Curso Completo C# do Iniciante ao Profissional. - 34- Polimorfismo em C#

De Iniciante a Profissional: Domine C# com 73 Aulas Práticas e Projetos Reais!

4.0 (1)
11 learners

What you'll learn

Compreender a instalação e configuração do ambiente de desenvolvimento Visual Studio 2019.

Desenvolver aplicações em C# utilizando estruturas como loops, arrays e métodos eficazmente.

Aplicar conceitos de orientação a objetos como classes, herança e polimorfismo em projetos C#.

Criar interfaces gráficas e manipular eventos em aplicações Windows Forms com C#.

This course includes

  • 26.5 hours of video
  • Certificate of completion
  • Access on mobile and TV

Summary

Keywords

Full Transcript

O polimorfismo costuma ser chamado de o terceiro pilar da programação orientada a objetos, depois do encapsulamento e a herança. O polimorfismo é uma palavra grega que significa "de muitas formas" e tem dois aspectos distintos: Em tempo de execução, os objetos de uma classe derivada podem ser tratados como objetos de uma classe base, em locais como parâmetros de método, coleções e matrizes. Quando este polimorfismo ocorre, o tipo declarado do objeto não é mais idêntico ao seu tipo de tempo de execução. As classes base podem definir e implementar métodos virtuais e as classes derivadas podem substituí-los, o que significa que elas fornecem sua própria definição e implementação. Em tempo de execução, quando o código do cliente chama o método, o CLR procura o tipo de tempo de execução do objeto e invoca a substituição do método virtual. No código-fonte, você pode chamar um método em uma classe base e fazer com que a versão de uma classe derivada do método seja executada.

Course Hive

Continue this lesson in the app

Install CourseHive on Android or iOS to keep learning while you move.

Related Courses

FAQs

Course Hive
Download CourseHive
Keep learning anywhere