Você está na página 1de 3

04/08/2012

Programao Orientada a Objetos Atributos e Mtodos de Instncia e Estticos


Tcnico em Informtica
Prof. Marcos Andr Pisching, M.Sc.

Atributos e Mtodos de Instncia

04/08/2012 09:15

Redes de Computadores

Atributos e Mtodos de Instncia


nome, salario e valeRefeicaoDiario so atributos de instncia. Da mesma forma, os mtodos aumentarSalario e rejustarValeRefeicaoDiario, so mtodos de instncia.

Atributos e Mtodos de Instncia Atributos e mtodos de instncia so criados para cada objeto instanciado Exemplo:

Programao Orientada a Objetos


Prof. Marcos Andr Pisching

Programao Orientada a Objetos


Prof. Marcos Andr Pisching

Atributos e Mtodos de Instncia


Memria

Exemplo:

f1 nome = Lucas salario = 800.0 valeRefeicaoDiario = 15.0 f2 nome = Mariana salario = 835.0 valeRefeicaoDiario = 15.0 f3 nome = Paulo salario = 789.0 valeRefeicaoDiario = 15.0

Atributos e Mtodos Estticos

Programao Orientada a Objetos


Prof. Marcos Andr Pisching

04/08/2012 09:15

Redes de Computadores

04/08/2012

Atributos e Mtodos Estticos Exemplo: Exemplo:

Atributos e Mtodos Estticos


Memria
f1

Funcionario.valeRefeicaoDiario = 15.0

nome = Lucas salario = 800.0 f2 nome = Mariana salario = 835.0 f3 nome = Paulo salario = 789.0

Programao Orientada a Objetos


Prof. Marcos Andr Pisching

Programao Orientada a Objetos


Prof. Marcos Andr Pisching

Atributos e Mtodos Estticos


Memria

Atributos e Mtodos Estticos Mtodos estticos

Exemplo:
Funcionario.valeRefeicaoDiario = 16.5

f1 nome = Lucas salario = 800.0 f2 nome = Mariana salario = 835.0 f3 nome = Paulo salario = 789.0

Mtodos:
Definimos mtodos para implementar as lgicas que manipulam os valores dos atributos de instncia. O mesmo pode ser feito para os atributos de classe - estticos.

Programao Orientada a Objetos


Prof. Marcos Andr Pisching

Programao Orientada a Objetos


Prof. Marcos Andr Pisching

10

Atributos e Mtodos Estticos Mtodo de instncia


Exemplo
O mtodo reajustaValeRefeicaoDiario() de instncia. Consequentemente, ele deve ser chamado a partir da referncia de um objeto da classe Funcionario. Ex.: Funcionario f = new Funcionario(); f.ReajustarValeRefeicaoDiario(v);

Atributos e Mtodos Estticos Mtodo Esttico


Exemplo
Aplicando o modificador static nesse mtodo, ele se tornar um mtodo de classe. Desta forma, o reajuste poderia ser executado independentemente da existncia de objetos da classe Funcionario. Um mtodo de classe deve ser chamado atravs do nome da classe na qual ele foi definido. Exemplo: Funcionario.ReajustarValeRefeicaoDiario(v);

Programao Orientada a Objetos


Prof. Marcos Andr Pisching

11

Programao Orientada a Objetos


Prof. Marcos Andr Pisching

12

04/08/2012

Referncias Bibliogrficas
www.k19.com.br (o contedo deste material baseado na apostila Java e Orientao a Objetos, de propriedade da K19 Treinamentos)

Programao Orientada a Objetos


Prof. Marcos Andr Pisching

13

Você também pode gostar