وضوح
داخل كل فئة وظائف والمتغيرات يجب أن تكون على النحو المحدد إما المحمية، عامة أو خاصة.
جمهور
الجمهور يعني أن المتغير أو وظيفة غير مرئية داخل وخارج الصف.
PublicClass فئة PublicClass
{
A public variable / / متغير العامة
name ; جمهور $ الاسم؛
A public function / / وظيفة عمومية
SetName ( $ name ) جمهور SetName وظيفة ($ اسم)
{
this - > name = $ name ; دولار هذا -> اسم = $ اسم؛
}
}
محمي
محمية يعني أن المتغير أو وظيفة غير مرئية للفئة الحالية، والفئات التي ترث هذه الفئة.
ProtectedClass فئة ProtectedClass
{
A protected variable / / متغير المحمية
name ; محمية $ الاسم؛
A protected function / / وظيفة المحمية
SetName ( $ name ) محمية SetName وظيفة ($ اسم)
{
this - > name = $ name ; دولار هذا -> اسم = $ اسم؛
}
}
SubClass : ProtectedClass فئة فرعية: ProtectedClass
{
__construct ( ) وظيفة التصور __ ()
{
I can change the value of the protected variable . / / يمكنني تغيير قيمة المتغير المحمية.
this - > name = ' New class ' ; دولار هذا -> اسم = 'فئة جديدة'؛
}
}
خاص
خاصة يعني أن المتغير أو وظيفة مرئيا فقط داخل الطبقة الحالية.
PrivateClass فئة PrivateClass
{
A private variable , this cannot be seen outside the class . / / متغير خاصة، لا يمكن أن ينظر إليه خارج هذه الطبقة.
name ; خاصة $ الاسم؛
A private function / / وظيفة خاصة
SetName ( $ name ) خاصة SetName وظيفة ($ اسم)
{
this - > name = $ name ; دولار هذا -> اسم = $ اسم؛
}
}
لا وقدمت تعليق.
كتبه الدباغ دومينيك
آخر تحديث: 2011/10/25 16:00:38