Conceitos Finais e Exemplo Prático – Structs: Estrutura da Linguagem – Parte 2

Olá pessoal, neste artigo veremos mais alguns conceitos e criaremos um exemplo prático com Structs. Acompanhem:  Diferenças entre Classes e Structs – Apesar de serem muito parecidas sintaticamente, as classes e structs apresentam algumas diferenças, como descrito a seguir: Uma struct não pode ser herdada de uma classe base, ao contrário de uma classe; Em … Continue lendo Conceitos Finais e Exemplo Prático – Structs: Estrutura da Linguagem – Parte 2

Conceitos e Exemplos – Virtual, Override e Modificador Sealed: Estrutura da Linguagem

Olá pessoal, neste artigo veremos os conceitos e exemplos das palavras-chave Virtual e Override e veremos também sobre o modificador Sealed. Acompanhem: Virtual e Override – Com o uso da palavra-chave virtual (destinada a métodos, propriedades, indexadores e eventos), determinamos que um membro pode ser sobrescrito em uma classe filha. Por sua vez, usando a … Continue lendo Conceitos e Exemplos – Virtual, Override e Modificador Sealed: Estrutura da Linguagem

Exemplo Prático – Herança: Programação Orientada a Objetos – Parte 2

Olá pessoal, neste artigo veremos dois exemplos práticos com Herança, o segundo logo após vermos os conceitos do operador base. Acompanhem: Crie um projeto do tipo Console Application, dando a ele o nome de ExemploHeranca e dê OK. Crie também uma classe dando a ela o nome Animal, esta classe será a classe pai ou … Continue lendo Exemplo Prático – Herança: Programação Orientada a Objetos – Parte 2

Conceitos e Exemplos – Herança: Programação Orientada a Objetos – Parte 1

Olá pessoal, neste artigo veremos os principais conceitos e alguns exemplos de Herança. Acompanhem: A Herança possibilita que as classes compartilhem seus atributos, métodos e outros membros da classe entre si. Para a ligação entre as classes, a herança adota um relacionamento esquematizado hierarquicamente. Na Herança temos dois tipos principais de classe: - Classe Base: … Continue lendo Conceitos e Exemplos – Herança: Programação Orientada a Objetos – Parte 1

Conceitos e Exemplos – Polimorfismo: Programação Orientada a Objetos

Olá pessoal, começo neste artigo uma série sobre Programação Orientada a Objetos, farei também uma série com os principais componentes da Estrutura da Linguagem C#. Neste artigo veremos os principais conceitos sobre Polimorfismo. Acompanhem: Definimos Polimorfismo como um princípio a partir do qual as classes derivadas de uma única classe base são capazes de invocar … Continue lendo Conceitos e Exemplos – Polimorfismo: Programação Orientada a Objetos