Você está na página 1de 4

PDF Capítulo 3

Possivel texto para pergunta de multipla escolha, V ou F


memorize o minimo
Cabeçalho do programa. Contém a informação do namespace “System”
(using System), que contém as classes primitivas necessárias para ter
acesso ao console do ambiente .NET. Para incluir o namespace System,
utilizamos a cláusula “using” seguida do nome do namespace. Significa
importar para dentro do programa a biblioteca System.

O C# requer que toda a lógica do programa esteja contida em classes. Após a


declaração da classe usando a palavra reservada “class”, temos o seu respectivo
identificador. Para quem não está familiarizado com o conceito de classe, apenas
adiantamos que uma classe é um tipo abstrato de dados que no paradigma de
programação orientada a objetos é usado para representar objetos do mundo
real.

Uma ou mais classe podem conter o mesmo nome, porém devem estar em
namespace diferentes. Se criarmos duas classes com o mesmo nome dentro do
mesmo projeto, por exemplo, teremos um erro de compilação pois teremos um
conflito de nomeação.

Um assembly é um .dll ou .exe criado ao selecionar um ou arquivos .cs em uma


única compilação.

.NET - plataforma de desenvolvimento para criar diversos tipos de aplicações,


podendo usar várias linguagens de programação.

O código fonte é compilado para um código intermediário chamado Bytecode. O


Bytecode vai estar em uma linguagem CIL (Common Intermediate Language), ela é
agnóstica em relação a plataforma, ou seja, o mesmo código roda em plataformas
diferentes.

Possivel pergunta dissertativa . Tente decorar os nomes dos modificadores


memorize o maximo

Tipos de Modificadores de acesso.


public: Pode ser acessado por qualquer outro código no mesmo ou em outro
assembly que faz referência a ele.

private: Pode ser acessado somente pelo código na


mesma “class” ou “struct”.

protected: Pode ser acessado somente pelo código


na mesma “class” ou em uma “class” derivada dessa class.

internal: Pode ser acessado por qualquer código no


mesmo assembly, mas não de outro assembly.

protected internal: Pode ser acessado por qualquer


código no assembly no qual ele é declarado ou de uma “class” derivada em outro
“assembly”.

Private protected: tipo ou membro pode ser acessado por tipos


derivados do class, que são declarados no assembly relativo.

Possivel pergunta dissertativa ou multipla escolha, V ou F


memorize o minimo
método “Main( )”

Todo programa C# deve ter uma classe que defina o


método “Main( )” .

Ela deve ser declarada como estático, utilizando o modificador “static”, que diz ao
runtime que o método pode ser chamado sem que a classe seja instanciada.

Através desse modificador, o runtime sabe qual será o ponto de entrada do


programa no ambiente Win32, para poder passar o controle ao runtime .NET.

O “M” maiúsculo do método Main é obrigatório


Seu valor de retorno “void” significa que o método não retorna nenhum valor
quando é chamado.

Possivel pergunta dissertativa


memorize o maximo

O que é indentação de Código?

E um recurso que promove uma melhor compreensão do código.


O código do programa e escrito de forma hierárquica, facilitando a visualização e o
entendimento do programa .

Possivel pergunta dissertativa


Para dar suporte aos princípios da programação orientada a objetos, as
linguagens OOP (POO), tem três características em comum:
Encapsulamento;
Polimorfismo;
Herança.

JIT - A junção dos dois conceitos


E uma técnica que envolve mesclar conceitos de códigos compilados e
interpretados

Você também pode gostar