Você está na página 1de 11

Linguagem de Programação I

(Programação de JogosDigitais
Integrado ao Ensino Médio )
Classes, objetos, atributos, métodos,
argumentos e parâmetros
Classes
A classe é uma abstração de entidades existentes no mundo real.

• Exemplos:
• pessoa
• animal
• automóvel
• publicação
Classes
• Uma classe é um projeto
(modelo) para a definição de
objetos que utilizaremos no
nosso sistema.
• Nesse projeto descrevemos suas
características e seus
comportamentos, ou seja,
permite armazenar
propriedades(atributos) e
métodos dentro dela.
Classes
• Toda classe possui um nome;
• Possuem visibilidade, exemplo: public, private, protected;
• Possuem membros como: Características e Ações;
• Para criar uma classe basta declarar a visibilidade + digitar a palavra
reservada class + NomeDaClasse + abrir e fechar chaves { }.

public class Teste{


//Atributos ou propriedades
//Métodos ou funções
}
Objetos
Objeto é uma
instância de uma
classe, criada em
tempo de execução a
partir de suas classes.
Objetos
• São a representação de qualquer
coisa, real ou abstrata, do
mundo real que irá ser
manipulado ou armazenado pelo
sistema

• A cada objeto criado o sistema


aloca memória para o novo
objeto e suas variáveis.
Atributos
Atributos são as características do objeto, também chamadas de
propriedades, variáveis ou campos.
Os atributos armazenam as informações que descrevem o objeto e o
identificam, assim formam a parte estrutural do objeto.
Essas propriedades definem o estado de um objeto, pois esses valores
podem sofrer alterações.
Métodos

Os métodos são ações ou procedimentos dos objetos, onde podem


interagir e se comunicarem com outros objetos.
O conjunto das funcionalidades da classe determina como objeto se
comportará.
A execução dessas ações se dá através de mensagens, tendo como
função o envio de uma solicitação ao objeto para que seja efetuada a
rotina desejada.
Métodos
Para cada método, especifica-se sua assinatura, composta por:
• nome: um identificador para o método.
• tipo: quando o método tem um valor de retorno, o tipo desse valor.
• lista de parâmetros: quando o método recebe argumentos para sua execução, o
tipo e um identificador para cada parâmetro.
• visibilidade: como para atributos, define o quão visível é um método a partir de
objetos de outros classes.

Public int soma(int param1, int param2)


{
//Execução
}
Argumentos
Argumentos são os valores que os métodos(função) recebem, esses valores recebidos pode ser uma variável
ou expressão

int varResult;
int var1 = 40;
int var2 = 2;
varResult = somar(var1, var2);

int soma(int param1, int param2)


{
return param1 + param2;
}
• Aqui as variáveis são inicializadas e passadas (como argumentos) para a sub-rotina "somar"
• Obs.: As variáveis não são parâmetros e nem argumentos
Parâmetros
Parâmetro é a variável que irá receber um valor em um método
Você parametriza seu metodo com informações que virão
posteriormente, é a assinatura do método.

int soma(int parametro1, int parametro2)


{
return parametro1+ parametro2;
}

Você também pode gostar