Introdução a Objetos e Métodos
Orientada a Objetos
Objetos e Métodos
2013
O que veremos hoje?
• Objetos e Métodos
Transparências baseadas no material do
Prof. Jailton Carlos
Objetivos
• Aprender a criar construtores;
• Aprender o conceito de instância e referência de objetos;
• Aprender a criar métodos estáticos;
• Saber aplicar a sobrecarga de métodos.
Plano de Aula
• Revisão Conceitos Classes e Objeto
• Construtor e Instanciação
–
–
–
–
Construtor padrão;
Instância e referência de objeto;
Destruição de Objeto;
Igualdade de Objeto
• Métodos
– Métodos: parâmetros e retorno
– Método que referencia o próprio objeto;
– Métodos acessadores e modificadores
• Sobrecarga de Método
Revisão Conceitos: Classes e Objeto
• Classes
– São especificações para objetos;
– Representam um conjunto de objetos que compartilham características e comportamentos comuns. • Objeto
– É uma instância de uma classe.
– As três características-chave
• Estado: Define característica do objeto;
• Comportamento: Operações que o objeto pode realizar
• Identidade: instância do objeto.
Construtor e Instanciação
• São utilizados para criar novas instâncias de objetos;
• Não possui tipo de retorno;
• O nome deve coincidir exatamente com o nome da classe; • Normalmente os construtores são utilizados para inicializar variáveis de instância;
• Se não definir o construtor da classe, será usado um construtor padrão sem argumentos;
• se você tiver inserido um construtor com argumentos, não terá um sem argumentos a menos que o insira por conta própria.
Construtor e Instanciação public class Contato
{
private string nome; public string Nome
{
get { return nome; } set { nome = value; }
}
private string telefone; public string Telefone
{
get { return telefone; } set { telefone = value; }
}
public Contato(String nome, String telefone)
{
this.nome = nome; this.telefone = telefone;
}
}
Construtor da classe,
mesmo