السيطرة على الرؤية

عندما نبني مكتبة ذات دوال فإنه يُقصد استخدامها من قبل مستخدمين آخرين ، وليس بالضرورة من جانبنا ضمن مشروعنا ؛ لذا فكل الدوال و الجوامد الموجودة في الصنف ما يمكن اسخدامها عن طريق استعمال الصنف كما ورد سالفا.
لكن في بعض الاحيان تستعمل بعض الدوال مثلا داخل الصنف الذي تنتمي اليه فقط او انها غير مكتملة ولا داعي لان يستعملها مستخدم آخر. لأجل هذا يتيح الخوارزم اخفاء هذه الدوال عن طريق استعمال المفردة المفتاحية خاص. اليك امثلة لهذا الاستعمال :


الرزمة    حسابيات؛

الصنف      اشكال  {	
                


الدالة    مساحة(طوله   صحيح،  عرضه صحيح ) صحيح خاص  {
                    ارجع طوله × عرضه ؛
        }		
            
            
                }
                                                                                

اذا اردت استعمال الدالة مساحة تقوم بدعوة الخوارزم لاستيراد الصنف الذي تنتمي اليه استعمل حسابيات.اشكال؛ ثم تقوم باستخدام الدالة اشكال::مساحة(10، 5)؛. الى هنا كل شيء على ما يرام لكن بعد الترجمة ثم التنفيذ فإن الخوارزم يشكو من وجود مشكلة:

المتغير 'مساحة' غير معلن