• Nenhum resultado encontrado

Programação Orientada a Objetos

N/A
N/A
Protected

Academic year: 2021

Share "Programação Orientada a Objetos"

Copied!
9
0
0

Texto

(1)

Programação Orientada a Objetos

(2)

• Definem as regras de acessibilidade

• Tipos:

– Modificadores de Classe – Modificadores de Métodos

– Modificadores de Variáveis de Instância

Modificadores

(3)

public:

– Classe pode ser acessada por qualquer outra classe

Padrão (default ou friendly):

– Classe só poderá ser acessada por outras do mesmo pacote

abstract:

– Classe não pode ser instanciada

final:

– Não permite que se tenha subclasses

Modificadores de Classe

(4)

public:

– Pode ser acessado por qualquer outra classe em qualquer outro pacote

private:

– Método só pode ser acessado dentro da própria classe que o definiu

protected:

– Só pode ser acessado por uma subclasse de outro pacote

Padrão (default ou friendly):

– Só poderá ser acessado por classes do mesmo pacote

Modificadores de Métodos

(5)

abstract:

– Não implementa funcionalidade; Assina o método e faz com que a primeira subclasse concreta

implemente a sua funcionalidade

final:

– Não pode ser sobrescrito

static:

– Pode ser executado sem necessitar criar uma instancia da classe

Modificadores de Métodos

(6)

public:

– Qualquer classes em qualquer pacote pode acessar a variável

private:

– Acessado pela própria classe

protected:

– Acessado por subclasses localizadas em outros pacotes

Padrão (default ou friendly):

– Disponível para acesso somente para classes dentro

Modificadores para variáveis de

instância

(7)

final:

– Define valores constantes que não podem ser alterados posteriormente

static:

– Compartilha o valor da variável com todas as instâncias da classe

Modificadores para variáveis de

instância

(8)

Dúvidas

(9)

Referências

• RICARTE, I. L. M.; Programação Orientada a Objetos:

Uma Abordagem com Java. UNIVERSIDADE ESTADUAL DE CAMPINAS.

• MARTINS, F. M.; JAVA6 e Programação Orientada pelos Objectos. FCA - Editora de Informática, 2015.

• Os 4 pilares da Programação Orientada a Objetos.

Disponível em: http://www.devmedia.com.br/os-4- pilares-da-programacao-orientada-a-objetos/9264.

Acesso em 15/05/2016

• Programação orientada a objetos com Java. Disponível em:

http://www.devmedia.com.br/programacao-orientada-a-

objetos-com-java-easy-java-magazine-1/18449. Acesso em

Referências

Documentos relacionados

• O Java ME fornece um ambiente para aplicativos em execução em uma grande variedade de dispositivos móveis e integrados, como:. – Telefones celulares

– Tipo de dados que o objeto armazena, ou seja, os estados possíveis que ele pode assumir (atributos) – Tipos de operações que podem ser executadas pelo. objeto, ou seja, o

para o usuário digitar um nome; pega o valor digitado e altera na variável nome do objeto da Conta Bancária, através do método Alterar Nome.. Realiza saque/depósito, e depois

– Crie um construtor parametrizado inicializando todas as variáveis com os valores recebidos dos parâmetros. – Crie um construtor default (Inicializando as variáveis da

• Diferentes componentes de um sistema não devem revelar detalhes internos de suas..

• É possível comprar acessando o método comprar, passando como parâmetro dois objetos, um do tipo Pessoa e outro do tipo Produto.. M.; Programação Orientada

– É o processo de esconder todos os detalhes de um objeto que não contribuem para suas características

A...(razão social), por seu(s) representante(s) legal(is), interessada em participar do PREGÃO Nº:00006/2016 - FSP, da:Faculdade de Saúde Pública, declara, sob as penas da lei,