image

Temos várias maneiras de criar métodos em diferentes formas de acesso. Os métodos são criados para fazer algo como no nosso caso, somar e retornar um valor do tipo int. public int Sum(int value1, int value2) { };

Existem métodos que podem ser usados por qualquer parte do código, já existem métodos que não é necessário expor para todo mundo e então deixamos eles privados por exemplo. Vamos ver os diferentes tipos acessíveis:

O public indica que o método pode ser acessado por qualquer código.

O protected é acessível pela própria classe e para quem criar um instância da classe.

O internal tem o acesso limitado apenas pelo mesmo assembly .

O protected internal tem o acesso limitado pelo mesmo assembly ou pelos tipos derivados que contém a classe.

O private tem o acesso limitado para o mesmo tipo de container.

O private protected pode ser acessado pela classe do container ou os tipos derivados pelo mesma classe de container dentro do mesmo assembly.

#Software #softwaredeveloper #softwaredevelopment #softwareengineer #erp #webdeveloper #webdevelopment #html #windows #android #bhfyp #computerscience #webdesign #java #development #coder #developer #coding #programming #technology #software #python #business #tech #javascript #computer #programmer #tecnologia #hardware #code