UFCD 5413 - Programação de computadores - orientada a objetos
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
UFCD 5414 - Programação para a WEB - cliente (client-side)