CLASSE.VCX +-- SuperClasse (Contém a estrutura da classe) +-- SC1 +-- SC2 +-- SC3Editando a SUPERCLASSE eu mudei alguns métodos para PROTECTED. Mas nas sub-classes eles continuam como PUBLIC (isso se você editar uma sub-classe e analisar os métodos herdados da superclasse).
x = NewObject("SC1","CLASSE.VCX") x.MetodoPublico("teste") && OK! x.MetodoProtected("teste") && Erro: O método não existe (correto, pois está PROTECTED)Enfim, funciona... mas pq o Intellisense do VFP mostra o MetodoProtected como uma opção...