PDL :: الأشياء

PDL :: كائنات - اتجاه الكائنات، ما هو وكيفية استغلاله.
التحميل الان

PDL :: الأشياء الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Perl Artistic License
  • السعر:
  • FREE
  • اسم الناشر:
  • Karl Glazebrook, Tuomas J. Lukka and Christian Soeller
  • موقع ويب الناشر:
  • http://search.cpan.org/~csoe/PDL-2.4.3/Basic/Pod/Objects.pod

PDL :: الأشياء العلامات


PDL :: الأشياء وصف

PDL :: كائنات - اتجاه الكائنات، ما هو وكيفية استغلالها. PDL :: كائنات - اتجاه الكائنات، ما هو وكيفية استغلالها. يتم استغلالها. في الأساس سببان لضعفتين لهواتف الفئة الفرعية. الأول هو ببساطة أنك تريد أن تكون قادرا على استخدام إجراءاتك الخاصة مثل $ piddle-> شيء () ولكن لا ترغب في فوضى مساحة اسم PDL (هدف يستحق، بالفعل!). الآخر هو أنك ترغب في توفير معالجة خاصة لبعض الوظائف أو مزيد من المعلومات حول البيانات التي تحتوي على piddle. في الحالة الأولى، يمكنك أن تفعل مع شريط الحزمة؛ @ ISA = QW / PDL /؛ الفرعية foo {بلدي ($ هذا) =_؛ كمان؛} حزمة الرئيسية؛ $ a = pdl :: pdl (bar، 5)؛ $ a-> foo ()؛ ومع ذلك، نظرا لأن كائن PDL هو مرجع مبهمة إلى بنية C، فمن غير الممكن تمديد فئة PDL بواسطة E.G. بيانات اضافية عبر الفئة الفرعية. للتحايل على هذه المشكلة، قام بيرلدل بدعم مضمن إلى أقصى حد من فئة PDL عبر العلاقة الخاصة بالتجزئة المباركة. يمكنك الحصول على التصرف - وهو مثل IS-a ببساطة في تعيين كائن PDL إلى السمات المسماة PDL وإعادة تعريف طريقة تهيئة الطريقة (). حزمة فو. foo :: ISA = QW (PDL)؛ التهيئة الفرعية {بلدي فئة $ = التحول؛ بلدي $ self = {creation_time => الوقت ()، # الملحق الضروري :-) PDL => null، # تستخدم لتخزين كائن PDL}؛ بارك الله، فئة $؛ } سيتم استدعاء جميع منشئ PDL تهيئة () للتأكد من إضافة أنفقاتك من قبل جميع منشئو PDL تلقائيا. يتم استخدام سمة PDL بواسطة perldl لتخزين كائن PDL وجميع طرق PDL تستخدم هذه السمة تلقائيا إذا تم استدعاؤها بمرجع تجزئة مبارك بدلا من كائن PDL (عدد فرعي مبارك). هل تذكر أنه إذا قمت بتقييم الفئة فرتيجة من بوس، تحتاج إلى الاتصال Super :: التهيئة. متطلبات: perl.


PDL :: الأشياء برامج ذات صلة

GPP

GPP هو Preprocessor عام مع بناء جملة قابل للتخصيص. ...

264

تحميل