Logo Passei Direto
Buscar

Esse mapa mental é do material:

Compilado de Provas de Programação Orientada A Objetos I - UNIP EAD
18 pág.

Programação Orientada a Objetos Universidade PaulistaUniversidade Paulista

Material

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

Herança Permite criar Classes Abstratas e Interfaces novas classes reutilizando Classes abstratas não podem ser atributos e instanciadas e podem conter métodos métodos de classes abstratos sem implementação existentes Subclasses devem implementar métodos Subclasses podem abstratos definidos na classe abstrata estender ou Interfaces definem contratos que as modificar classes implementam, contendo apenas comportamentos assinaturas de métodos herdados da Em C#, métodos abstratos precisam ser superclasse sobrescritos com override nas Herança facilita a subclasses organização e reutilização do código em hierarquias Em Programação Conceitos Basicos Encapsulamento Objeto de Orientada Protege OS dados da uma classe controlando acesso por meio de Classe modificadores de acesso (características) e métodos Atributos geralmente são (ações) dos objetos privados e acessados via Mensagem é a invocação de métodos get e set métodos para ativar Encapsulamento melhora a comportamentos do objeto segurança e manutenção do Associação representa a código interação entre objetos, Em C#, modificadores podendo ser um-para-um ou Estruturas de Controle e Arrays comuns são private, um-para-muitos Laços for, while, do-while e foreach protected e public para controlar visibilidade controlam a repetição de blocos de código For é usado quando se conhece número Tratamento de Exceções Polimorfismo de iterações; while e do-while para condições variáveis Em C#, erros em tempo de Capacidade de classes Arrays são coleções de elementos do execução são tratados com blocos derivadas implementarem mesmo tipo, declarados e inicializados try, catch e finally métodos com mesma com sintaxe específica Blocos try e catch são mínimos assinatura, mas Em C#, arrays são criados com new e para capturar e tratar exceções comportamentos diferentes podem ser manipulados por e específicas métodos auxiliares Throw é usado para lançar Permite que objetos de exceções manualmente durante a diferentes classes sejam execução tratados como objetos da Tratamento adequado evita falhas superclasse inesperadas e melhora a robustez Em C#, polimorfismo é do programa suportado por métodos virtuais e sobrescritos (override) Polimorfismo possibilita seleção dinâmica de métodos em tempo de execução

Mais conteúdos dessa disciplina