Formação Portugal
19-10-21

DESIGNAÇÃO DA UFCD: Programação de computadores - orientada a objetos

CÓDIGO DA UFCD: 5413

CARGA HORÁRIA: 50 horas

PONTOS DE CRÉDITO: 4.5

Objetivos

Definir o conceito de programação orientada a objetos.

Identificar os conceitos de encapsulamento, abstração, herança e polimorfismo.

Criar programas orientados a objetos.

Criar objetos e invocar os seus métodos.

Conteúdos

Conceitos de programação orientada a objetos

Métodos

Encapsulamento

Classes.

Objetos

Herança

Hierarquia de classes

Mecanismos de herança

Super e Subclasse

Encapsulamento

Polimorfismo

Classes abstractas

Regras construção de software orientado por objetos

A linguagem orientada a objetos Java

Sintaxe da linguagem

Ambiente de desenvolvimento

Constantes e variáveis

Operadores

Tipos de dados

Entrada e saída de dados

Instruções básicas

Conversão de tipos

Instruções e estruturas de controlo

If

Switch

For

While

Repeat

Break

Continue

Classes e Objetos

Definição de classes

Criação de classes

Métodos da classe

Variáveis da classe

Herança de classes

Encapsulamento

Polimorfismo

Classes abstractas

Interfaces

Colecções

Excepções

Streams