Escolar Documentos
Profissional Documentos
Cultura Documentos
- Análise de sistemas
- -Linguagem de programação
------------------------
------------------------
Classe:
Uma classe é uma forma de definir um tipo de dado em uma linguagem orientada a objeto. Ela é
formada por dados e comportamentos. Para definir os dados são utilizados os atributos, e para
definir o comportamento são utilizados métodos.
Classes não podem se relacionar com outras classes, afinal, cada classe abstrai um único conceito
Encapsulamento:
-------------------------------------------------------------------------------------------------
Associação: Quando você tem um determinado objeto e voce agrega valor a este objeto com mais
informações
Agregação: Quando você tem um objeto “PAI” e outros objetos “FILHOS” que agregam (ou que são
necessários) ao objeto principal.
------------------------------------------------------
Polimorfismo: significa que há muitas formas. Também não entendi muito bem essa merda.
==========================================================================
Linguagem Framework .NET são compiladas para um assembly que não são escritos diretamente em
ling. de máquina e sim em Linguagem intermediaria (IL).
----------------------------
-------------------------------------------------------
Características da Linguagem C#
------------------------------------------
-------------------------------------
Manipulação de strings
----------------------------------------------------------------------------------------
LAÇO - FOR
LAÇO - WHILE
LAÇO - DO-WHILE
LAÇO - FOREACH
LAÇO - FOREACH USANDO UMA LISTA DINAMICA
UNIDADE 3
Método construtor
- Deve ter exatamente o mesmo nome da classe, incluindo as letras maiúsculas e minúsculas.
- Não deve ter tipo de retorno, nem mesmo void.]
- Uma classe pode ter mais de um método construtor.
Modificador Static
O modificador static, quando aplicado a métodos ou atributos, indica que este método ou atributo
pertence à classe, não aos objetos desta classe.
====================
UNIDADE 4
Uma classe concreta (não abstrata) pode especializar uma classe abstrata ou uma classe concreta. Se
a classe pai define um método abstrato, a classe filha deverá implementar este método ou também
será uma classe abstrata.
======================================================