Arquivos do Blog

Usando Atributos de Classes Distintas em Conjunto, com Orientação a Objetos em C#

Olá pessoal, neste artigo veremos como usar atributos de classes distintas, usando os conceitos de Orientação a Objetos e a linguagem C#. Acompanhem:

 Introdução – O objetivo deste artigo é mostrar como usar atributos de uma classe na outra, usando conceitos básicos de Orientação a Objetos. Como este exemplo é feito usando como base uma videoaula do Bruno Belizário, seguirei à risca o que é descrito lá, criando um projeto simples em Console Application. Faremos o seguinte: criaremos duas classes, uma chamado Produto e outra chamada Imposto. A ideia é usarmos atributos da classe Imposto na classe Produto.

Leia o resto deste post

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

Olá pessoal, neste artigo veremos um exemplo prático com o uso de Interfaces. Acompanhem:

Crie um projeto, do tipo Console Application, dando a ele o nome ExemploInterfaces. Agora vá à Solution Explorer e adicione uma classe ao projeto, dando a ela o nome Funcionario.

Leia o resto deste post

Conceitos – Interfaces: Programação Orientada a Objetos – Parte 1

Olá pessoal, neste artigo veremos os principais conceitos sobre Interfaces. Acompanhem:

Podemos definir como interface o contrato entre a classe e o mundo exterior. Quando uma classe implementa uma interface, se compromete a fornecer o comportamento publicado por esta interface.

As classes ajudam a definir um objeto e seu comportamento e as interfaces que auxiliam na definição dessas classes. As interfaces são formadas pela declaração de um ou mais métodos, os quais obrigatoriamente não possuem corpo.

As operações específicas para cada um desses métodos são realizadas pela classe que implementa. De um modo geral, podemos dizer que as interfaces definem certas funcionalidades, as quais dependem das classes que implementam as interfaces para que os métodos existam.

A implementação de interfaces também pode ser realizadas por meio de Structs, que serão abordados em um artigo futuro.

Leia o resto deste post

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

Olá pessoal, neste artigo veremos um exemplo prático com Classes Abstratas. Acompanhem:

Crie um projeto do tipo ConsoleApplication, dando a ele o nome ExemploClassesAbstratas.

Poderíamos criar as classes direto no arquivo Program.cs, gerado automaticamente pelo Visual Studio e que contém o método Main, que define o ponto de entrada de nossa aplicação.

Leia o resto deste post

Conceitos – Classes Abstratas: Programação Orientada a Objetos – Parte 1

Olá pessoal, neste artigo veremos os conceitos sobre Classes Abstratas. Acompanhem:

As classes abstratas são as que não permitem realizar qualquer tipo de instância. São classes feitas especialmente para serem modelos para suas classes derivadas. As classes derivadas, via de regra, deverão sobrescrever os métodos para realizar a implementação dos mesmos. As classes derivadas das classes abstratas são conhecidas como classes concretas.

Leia o resto deste post

Exemplo Prático – Classes: Programação Orientada a Objetos – Parte 3

Olá pessoal, neste artigo criaremos um exemplo prático com alguns dos elementos da classe, abordados anteriormente. Acompanhem:

Nos artigos anteriores criei uma solução no Visual Studio, dei a ela o nome de ExemploClasses. Adicionei um projeto do tipo Class Library (Biblioteca de Classes), dando a ele o nome de Elementos. Nele, criei os quatro elementos descritos anteriormente. Relembrando são: campos, métodos, propriedades e eventos.

Leia o resto deste post

Propriedades e Eventos – Classes: Programação Orientada a Objetos – Parte 2

Olá pessoal, neste artigo continuaremos a ver os elementos da classe, vendo propriedades e eventos. Acompanhem:

- Propriedades: São estruturas em uma classe que definem o acesso a informações dentro dela. Uma propriedade é composta por dois métodos (os famosos Get e Set): um método para retornar a informação chamado Get, e um método para definir o valor da propriedade chamado Set. Geralmente, para cada método existe uma variável dentro da classe que armazena o valor da propriedade.

Leia o resto deste post

Campos e Métodos – Classes: Programação Orientada a Objetos – Parte 1

Olá pessoal, neste artigo veremos os conceitos sobre Classes. Veremos também dois de seus elementos, que são campos e métodos. Acompanhem:

Uma classe é definida pela palavra reservada class e serve como modelo para armazenar informações, realizar tarefas e disparar mensagens. Um sistema completo é composto, geralmente, por muitas classes, que são copiadas na memória do computador durante a execução do programa. Essa cópia feita na memória do computador no momento em que o programa está sendo executado chama-se objeto.

Leia o resto deste post

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 classe base.

Leia o resto deste post

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.

Leia o resto deste post

Seguir

Obtenha todo post novo entregue na sua caixa de entrada.

Join 551 other followers