Acho que é Dúvida de muita gente !!!!!
Qual a diferênca das clausulas PROTECTED E PRIVATE?
Danilorsa
Curtidas 0
Respostas
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:
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