Please enable JavaScript.
Coggle requires JavaScript to display documents.
Classes e Objetos C# - Coggle Diagram
Classes e Objetos C#
Acessibilidade
Cada membro de uma classe tem uma acessibilidade associada, que controla as regiões do texto do programa que podem acessar o membro.
Public
Qualquer parte do meu código pode acessar, isso seria um método, uma propriedade
-
Internal
Ele só acessado, de dentro do assembly que ele faz parte
Private
Indica que é acessado, unica e exclusivamente dentro daquela classe que ele está contido, não acesso a ele em outra classe
Classes
-
-
Instância de classes (objetos) são criados usando o operador new, que aloca memória para uma nova instância, chama um construtor para inicializar a instância e retorna uma referância à instância
Ponto p1 = new Ponto (0,0);
Ponto p2 = new Ponto (10, 20);
Objetos
-
As classes suportam herança e polimorfismo, mecanismo pelos quais as classes derivadas podem estender e especializar as classes base
Membros
Os membros de uma classe podem ser estáticos ou membros da instância
Membros estáticos pertencem a classe e membros de instância pertencem ao objeto
Constantes, variáveis, métodos, propriedades, construtores, etc...
Herança
Uma declaração de classes pode especificar uma classe base, herdando os membros public, internal e protected da classse base
Método
Um método é um membro que implementa uma computação ou ação que pode ser executada por um objeto ou classe
Os métodos podem ter uma lista de prâmetro, que representam valores ou referência de variáveis passados para o método, e um tipo de retorno, que especifica o tipo do valor calculado e retornado pelo método