Acho que é Dúvida de muita gente !!!!!

Delphi

03/10/2003

Qual a diferênca das clausulas PROTECTED E PRIVATE?


Danilorsa

Danilorsa

Curtidas 0

Respostas

Lau_

Lau_

03/10/2003

bom dia amigo....
respondendo sua dúvida:

A palavra-chave private denota campos e métodos de uma classe que não são acessíveis fora da Unit (o arquivo do código-fonte) declarando a classe. Isso é ligeiramente diferente de C++, que que a parte privada de uma classe não pode ser acessada mesmo por outras classes definidas no mesmo módulo ou arquivo de código fonte.

O especificador public denota métodos e campos que são livremente acessíveis a partir de outra parte do código de um programa, bem como na unit em que são definidos.

A palavra-chave protected é usada para indicar métodos e campos parcialmente protegidos. Elementos protegidos podem ser acessados pela classe atual e por todas as suas classes descendentes, mas não pelos usuários desta classe (o código que cria instâncias desta classe).


espero ter sanado, sua dúvida... já passei por isso, mas a partir da orientação a objetos, ficou mais claro... t+

Lau_ :roll:


GOSTEI 0
POSTAR