ANÁLISE DE SISTEMAS II

1144 palavras 5 páginas
PROFESSORA
POLYANNA P. GOMES FABRIS

Especialista em
Engenharia de SW com UML

ANÁLISE DE SISTEMAS II

Aula 2

Diagrama de Classe

Classe e Operações Abstratas
Uma classe abstrata não gera objetos, porque ela tem no mínimo uma operação abstrata nela definida.
Uma operação é abstrata se ela é isenta de implementação. Representação na implementação

Representação na implementação

Java
Classe Abstrata abstract class NomeClasse{
}
Operação Abstrata public abstract void nomeOperacao();

C#
Classe Abstrata abstract class NomeClasse{
}
Operação Abstrata public abstract void nomeOperacao();

Herança

Herança

Herança – é a possibilidade de uma classe utilizar os atributos e operações de uma outra classe como se fossem seus.
Java:
public class ContaCorrente extends ContaBancaria {
}
C#: class ContaCorrente: ContaBancaria{
}

Notação da Operação ‐ Visibilidade
[visibilidade] nome ([lista de parametros]) ‘:’

[resultado do retorno]
Refere‐se ao escopo de acesso permitido para um membro de uma classe.

Visibilidade da Operação
A Visibilidade é usada para reforçar o encapsulamento. Pode ser público, protegido ou privado.

Classe1
Classe1
atributoPublico atributoPublico atributoProtegido atributoProtegido atributoPrivado atributoPrivado operacaoPublica() operacaoPublica() operacaoProtegida() operacaoProtegida() operacaoPrivada() operacaoPrivada() Visibilidade da Operação
Público
É a OPERAÇÃO ou ATRIBUTO acessível por
MÉTODOS de qualquer CLASSE.

Público
Classe1
Classe1 atributoPublico atributoPublico atributoProtegido atributoProtegido atributoPrivado atributoPrivado operacaoPublica() operacaoPublica() operacaoProtegida() operacaoProtegida() operacaoPrivada() operacaoPrivada()

Visibilidade da Operação
Protegido
É a OPERAÇÃO ou ATRIBUTO acessível por
MÉTODOS de qualquer CLASSE descendente
(subclasse) da CLASSE corrente.

Protegido

Classe1
Classe1

Relacionados

  • Análise de sistemas ii
    2616 palavras | 11 páginas
  • Analise de sistemas ii
    672 palavras | 3 páginas
  • Analise de Sistemas II
    420 palavras | 2 páginas
  • Questionario de analises de sistemas ii
    445 palavras | 2 páginas
  • Questionario de analises de sistemas ii
    337 palavras | 2 páginas
  • Trabalho de análise de sistemas ii
    3029 palavras | 13 páginas
  • Analise de Requisitos II - Sistemas
    9205 palavras | 37 páginas
  • Avaliação virtual análise de sistemas ii
    517 palavras | 3 páginas
  • Av 2 - análise de sistemas ii
    287 palavras | 2 páginas
  • Portifolio analise desenvolvimento sistemas ii
    2336 palavras | 10 páginas