טיש פון קאָנטענץ[באַהאַלטן][ווייַזן]
- 1. וואָס פּונקט איז אָבדזשעקט אָריענטיד פּראָגראַממינג?
- 2. פארוואס זענען OOPs נייטיק?
- 3. וואָס בענעפיץ טאָן OOPS פּרינסאַפּאַלז פאָרשלאָגן?
- 4. וואָס זענען די פּילערז פון די OOPs באַגריף?
- 5. וואָס פּונקט איז אַ קלאַס?
- 6. וואָס פּונקט איז אַ כייפעץ?
- 7. וואָס זענען לימיטיישאַנז פון OOPs?
- 8. וואָס איז ירושה?
- 9. וואָס פּונקט איז ענקאַפּסולאַטיאָן?
- 10. וואָס איז פּאָלימאָרפיסם?
- 11. וואָס פּונקט איז אַבסטראַקטיאָן?
- 12. וואָס פּונקט איז אופֿן אָוווערלאָודינג?
- 13. וואָס פּונקט איז אופֿן אָוווערריידינג?
- 14. וואָס פּונקט איז אַ סופּערקלאַס?
- 15. וואָס איז אַ סובקלאַס?
- 16. וואָס פּונקט איז סטאַטיק פּאָלימאָרפיסם?
- 17. וואָס פּונקט איז דינאַמיש פּאָלימאָרפיסם?
- 18. באַשרייַבן די געדאַנק פון אַ קאָנסטרוקטאָר.
- 19. וואָס פּונקט זענען די אַקסעס מאָדיפיערס?
- 20. וואָס פּונקט איז אַ דעסטרוקטור?
- 21. וואָס פּונקט איז כייבריד ירושה?
- 22. וואָס איז פּונקט כייעראַרקיש ירושה?
- 23. וואָס זענען די דיסאַדוואַנטידזשיז פון ירושה?
- 24. וואָס פּונקט איז אַ ויסנעם?
- 25. וואָס פּונקט איז ויסנעם האַנדלינג, און וואָס זענען די בענעפיץ?
- 26. וואָס פּונקט זענען ווירטואַל פאַנגקשאַנז?
- 27. וואָס פּונקט איז די פרייַנד פֿונקציע?
- 28. וואָס פּונקט איז גאַרבידזש קאַלעקשאַן?
- 29. וואָס פּונקט איז קאַפּלינג?
- 30. וואָס פּונקט איז קאָוכיזשאַן?
- 31. באַשרייַבן אַ פּרובירן / כאַפּן בלאָק.
- 32. באַשרייַבן אַ לעצט בלאָק.
- 33. וואָס פּונקט איז אַ צובינד?
- 34. וואָס פּונקט איז זאַץ?
- 35. וואָס פּונקט איז קאַנסטראַקטער טשאַינינג?
- סאָף
איינער פון די מערסט ינפלוענטשאַל פּראָגראַממינג פּעראַדיימז איז גערופן OOPs, אָדער כייפעץ-אָריענטיד פּראָגראַממינג. אַנשטאָט פאַנגקשאַנז און פּראַסעסאַז, עס עמפאַסייזיז קלאסן און אַבדזשעקץ.
זיין הויפּט אָביעקטיוו איז צו פאַרבינדן דאַטן און טינגז אַזוי אַז עס איז סימפּלער צו אַרבעטן מיט זיי. יעדער כייפעץ אין OOPs איז קאַמפּרייזד פון קאָד אין די פאָרעם פון פּראָוסידזשערז אָדער מעטהאָדס און דאַטן אין די פאָרעם פון פעלדער.
שפּראַכן ווי C ++, Objective C, Python, Perl און Java זענען עטלעכע פון די מערסט פאָלקס אַבדזשעקץ-אָריענטיד. פּראָגראַממינג שפּראַכן.
עס איז קריטיש צו פֿאַרשטיין מער וועגן דעם זינט אָאָפּס אינטערוויו פראגעס זענען גאָר טיפּיש. רובֿ פירמס זענען קוקן פֿאַר ענדזשאַנירז וואָס זענען באַקאַנט מיט אַבדזשעקט-אָריענטיד מעטהאָדס און פּאַטערנז. אויב איר ווילט אָנטייל נעמען אין אַן אינטערוויו, איר מוזן זיין באַקאַנט מיט OOP געדאנקען.
פאַרשידן אַבדזשעקט-אָריענטיד פּראָגראַממינג אינטערוויו פֿראגן פון אָנהייבער צו עקספּערט לעוועלס וועט זיין געוויזן אין דעם פּאָסטן. איר קענט דעריבער פאָרן קיין אינטערוויו מדרגה און באַוואָרענען דיין חלום שטעלע.
1. וואָס פּונקט איז אָבדזשעקט אָריענטיד פּראָגראַממינג?
פּראָגראַממינג וואָס איז אָבדזשעקט-אָריענטיד (אָאָפּס) איז באזירט אויף פאַקטיש אַבדזשעקץ אלא ווי בלויז פאַנגקשאַנז און פּראַסעסאַז. קלאסן זענען באשאפן פֿאַר יחיד פּראָדוקטן.
ירושה, פּאָלימאָרפיסם און באַהאַלטן זענען ביישפילן פון פאַקטיש-וועלט קאַנסעפּס וואָס OOPs ינקאָרפּערייט אין פּראָגראַממינג. עס אויך מאכט עס מעגלעך צו פאַרבינדן דאַטן און קאָד.
2. פארוואס זענען OOPs נייטיק?
עס זענען עטלעכע סיבות וואָס OOPs זענען בילכער, אָבער די פאלגענדע זענען די מערסט וויכטיק:
- OOPs, לאָזן מענטשן גרינג צו באַגרייַפן ווייכווארג אפילו אויב זיי זענען נישט באַקאַנט מיט די ימפּלאַמענטיישאַן.
- אָאָפּס, פֿאַרבעסערן קאָד רידאַביליטי, פאַרשטיייק און מאַינטאַיאַביליטי מיט אַ פאַקטאָר פון צען.
- ניצן OOPs, אפילו גאָר גרויס אַפּלאַקיישאַנז קענען זיין פשוט געבויט און קאַנטראָולד.
3. וואָס בענעפיץ טאָן OOPS פּרינסאַפּאַלז פאָרשלאָגן?
- OOPS, פּראָגראַממינג אַבדזשעקץ סימולירן פאַקטיש-וועלט אַבדזשעקץ, רידוסינג קאַמפּלעקסיטי און ענכאַנסינג פּראָגראַם קלעריטי.
- אַבדזשעקץ קענען זיין ריפּיטידלי געניצט אין פילע מגילה.
- יעדער כייפעץ קריייץ אַ באַזונדער ענטיטי וועמענס ינערלעך אַפּעריישאַנז זענען פרייַ פון אנדערע סיסטעם קאַמפּאָונאַנץ.
- דורך ינטראָודוסינג אַ ביסל נייַ אַבדזשעקץ און אַפּדייטינג עטלעכע שוין יגזיסטינג אָנעס, עס איז מעגלעך צו לייגן נייַ פאַנגקשאַנאַליטי אָדער אַדאַפּט צו טשאַנגינג אַפּערייטינג טנאָים.
- די פּראַסעסאַז אָדער דאַטן פאַרטרעטונג פון אַן OOPs פּראָגראַם קענען לייכט אַנדערגאָו קליין אַדזשאַסטמאַנץ.
4. וואָס זענען די פּילערז פון די OOPs באַגריף?
די פאלגענדע זענען די הויפּט פּילערז פון OOP:
יערושע: עס ינייבאַלז קלאסן צו ירשענען די אַטריביוץ פון אן אנדער קלאַס.
ענקאַפּסולאַטיאָן: דאָס איז דיפיינד ווי אַ כייפעץ פאַרמאָג וואָס באַהאַלטן קריטיש אינפֿאָרמאַציע. דאָס האלט די דאַטן פאַרבאָרגן פון קלאַס מיטגלידער. די ספּעסיפיערס באַשרייַבן ווי די אַטריביוט פון די כייפעץ איז אַקסעסט אין קאָד.
פּאָלימאָרפיסם: דאָס אַלאַוז איר צו דורכפירן אַ איין טעטיקייט אין עטלעכע וועגן. עס איז אַטשיווד דורך ינטערפייסיז, אין וואָס מיר דערקלערן איין צובינד וואָס איז דערנאָך ימפּלאַמענאַד עטלעכע מאָל.
אַבסטראַקציע: איר קענען נוצן דעם פֿונקציע צו באַהאַלטן קריטיש אינפֿאָרמאַציע פון די אַרויס וועלט און פאָרשטעלן בלויז די יקערדיק פאקטן.
5. וואָס פּונקט איז אַ קלאַס?
א קלאַס איז אַ פּראָוטאַטייפּ וואָס באשטייט פון אַבדזשעקץ אין פאַרשידן שטאַטן און מיט וועריינג ביכייוויערז. עס האט אַ נומער פון מעטהאָדס וואָס זענען שערד דורך די אַבדזשעקץ אין דעם קלאַס.
6. וואָס פּונקט איז אַ כייפעץ?
אַ כייפעץ איז אַ פאַקטיש-וועלט ענטיטי וואָס סערוועס ווי די פונדאַמענטאַל אַפּאַראַט פון OOPs, אַזאַ ווי אַ שטול, קאַץ אָדער הונט. פאַרשידן אַבדזשעקץ האָבן פאַרשידן שטאַטן, פּראָפּערטיעס און אַקשאַנז.
7. וואָס זענען לימיטיישאַנז פון OOPs?
- די גרייס איז גרעסער ווי אַז פון אנדערע אַפּלאַקיישאַנז.
- עס ריקווייערז עטלעכע געטינג צוגעוווינט צו.
- געוויסע סארטן פראבלעמען רופן עס נישט.
- עס איז געווען אַרבעט-אינטענסיווע צו שאַפֿן, און קאַמפּערד מיט אנדערע אַפּלאַקיישאַנז, עס אַפּערייץ סלאָולי.
8. וואָס איז ירושה?
א געדאַנק גערופן ירושה רעפערס צו די ייַנטיילונג פון אַ קלאַס ס געגרינדעט סטרוקטור און נאַטור דורך אן אנדער קלאַס. ווען ירושה איז געווענדט צו אַ איין קלאַס, עס איז ריפערד צו ווי איין ירושה; ווען עס דעפּענדס אויף פילע קלאסן, עס איז ריפערד צו ווי קייפל ירושה.
9. וואָס פּונקט איז ענקאַפּסולאַטיאָן?
דער געדאַנק פון OOPs כולל ענקאַפּסולאַטיאָן אויך. עס באשרייבט די בלענדינג פון דאַטן און דאַטן מאַניפּיאַליישאַן טעקניקס. אַדדיטיאָנאַללי, עס אַידז אין פּרעווענטינג דירעקט אַקסעס צו עטלעכע טיילן פון אַ כייפעץ.
10. וואָס איז פּאָלימאָרפיסם?
אין OOP שפּראַכן, פּאָלימאָרפיסם איז אַ פונדאַמענטאַל באַגריף. עס ווייזט ווי פאַרשידענע קלאסן קענען טיילן אַ צובינד. די קלאסן זענען אַלע טויגעוודיק צו האָבן יינציק צובינד ימפּלאַמאַנץ.
11. וואָס פּונקט איז אַבסטראַקטיאָן?
אַבסטראַקטיאָן איז אַבדזשעקט-אָריענטיד פּראָגראַממינג (אָאָפּס) באַגריף געניצט צו שאַפֿן די סטרוקטור פון פאַקטיש-וועלט אַבדזשעקץ. עס "דיספּלייז" בלויז די מערסט וויכטיק מידות און "באַהאַלטן" עקסטרייניאַס אינפֿאָרמאַציע פון די ויסווייניקסט וועלט. די גרונט ציל פון אַבסטראַקציע איז צו באַשיצן מענטשן פון יבעריק אינפֿאָרמאַציע.
12. וואָס פּונקט איז אופֿן אָוווערלאָודינג?
עס איז מעגלעך אַז צוויי אָדער מער פּראָוסידזשערז האָבן די זעלבע נאָמען. זיי זאָל, אָבער, האָבן פאַרשידענע פּאַראַמעטערס, פאַרשידענע נומער פון פּאַראַמעטערס, פאַרשידענע מינים אָדער ביידע. די זענען באקאנט ווי אָוווערלאָודיד מעטהאָדס, און די שטריך איז באקאנט ווי מעטאָד אָוווערלאָודינג.
13. וואָס פּונקט איז אופֿן אָוווערריידינג?
אָבדזשעקט-אָריענטיד פּראָגראַממינג כולל די געדאַנק פון אופֿן אָוווערריידינג. עס איז אַ שפּראַך שטריך וואָס אַלאַוז אַ סובקלאַסס אָדער קינד קלאַס פאָרשלאָגן אַ קאַסטאַמייזד ימפּלאַמענטיישאַן פון אַ אופֿן וואָס איינער פון די סופּערקלאַסס אָדער פאָטער קלאסן שוין פּראָווידעס.
14. וואָס פּונקט איז אַ סופּערקלאַס?
א סופּערקלאַס, אָפט באקאנט ווי אַ באַזע קלאַס, איז אַ טיפּ פון קלאַס וואָס אַקערז ווי דער פאָטער פון אן אנדער קלאַס אָדער קלאסן. דער מאַשין קלאַס, פֿאַר בייַשפּיל, האט אַ סובקלאַס גערופן פאָרמיטל.
15. וואָס איז אַ סובקלאַס?
א סובקלאַס איז אַ סובקלאַס פון אן אנדער קלאַס. א וואן, למשל, איז אַ פאָרמיטל סאַבקלאַס אָדער דערייווד קלאַס.
16. וואָס פּונקט איז סטאַטיק פּאָלימאָרפיסם?
אין דער זאַמלונג צייט, אַ טיפּ פון פּאָלימאָרפיסם באקאנט ווי סטאַטיק פּאָלימאָרפיסם (סטאַטיק ביינדינג) נעמט אָרט. מעטאָד אָווערלאָאַדינג איז אַ טיפּ פון קאַמפּייל-צייט פּאָלימאָרפיסם.
17. וואָס פּונקט איז דינאַמיש פּאָלימאָרפיסם?
א סאָרט פון פּאָלימאָרפיסם וואָס איז ריזאַלווד אין רונטימע איז גערופן רונטימע פּאָלימאָרפיסם, אויך באקאנט ווי דינאַמיש פּאָלימאָרפיסם (דינאַמיש ביינדינג). די אָוווערריידינג פון מעטהאָדס איז אַ געמעל פון רונטימע פּאָלימאָרפיסם.
18. באַשרייַבן די געדאַנק פון אַ קאָנסטרוקטאָר.
א קאָנסטרוקטאָר איז אַ ספּעציפיש אופֿן פון אַ קלאַס וואָס איז אויטאָמאַטיש גערופן ווען אַ קלאַס בייַשפּיל איז באשאפן. ווען איר אַקסעס די קלאַס, עס איז קאַנסטראַקטאַד מיט די זעלבע נאָמען ווי די קלאַס און יניטיאַלייזיז אַלע פון זייַן מיטגלידער. די הויפּט קעראַקטעריסטיקס פון אַ קאַנסטראַקטער זענען ווי גייט:
עס איז קיין צוריקקומען טיפּ פֿאַר קאַנסטראַקטערז.
אָווערלאָאַדינג קאַנסטראַקטערז איז מעגלעך.
עס איז ניט פארלאנגט צו ספּעציפיצירן אַ קאָנסטרוקטאָר; the.NET Framework וועט טאָן דאָס אויטאָמאַטיש.
19. וואָס פּונקט זענען די אַקסעס מאָדיפיערס?
אין אַבדזשעקט-אָריענטיד שפּראַכן, טערמינען זענען אַקסעס מאָדיפיערס אָדער אַקסעס ספּעסיפיערס. עס אַידז אין די קאַנפיגיעריישאַן פון קלאסן, מעטהאָדס און אַקסעסאַביליטי פון אנדערע מיטגלידער.
20. וואָס פּונקט איז אַ דעסטרוקטור?
א דעסטרוקטור איז אַ מעטאָד פֿאַר ריליסינג די רעסורסן אַסיינד צו אַ כייפעץ. ווען אַ כייפעץ איז חרובֿ, דעם אופֿן איז אויטאָמאַטיש גערופן.
21. וואָס פּונקט איז כייבריד ירושה?
היבריד ירושה איז אַ סאָרט פון ירושה דזשענערייטאַד דורך די מיקסינג פון עטלעכע פארמען פון ירושה אַזאַ ווי איין, קייפל, און אַזוי אויף.
22. וואָס איז פּונקט כייעראַרקיש ירושה?
קייפל סובקלאַססעס ירשענען פון אַ פאָטער קלאַס אין די סיטואַציע פון כייעראַרקאַקאַל ירושה. א מין פון ירושה אין וואָס פילע קלאסן אַראָפּגיין פון אַ איין פאָטער אָדער באַזע קלאַס איז באקאנט ווי כייעראַרקאַקאַל ירושה. פֿאַר בייַשפּיל, די פרוכט קלאַס קענען אַנטהאַלטן סובקלאַסס אַזאַ ווי 'עפּל,' מאַנגאָ, 'באַנאַנע', 'קאַרש,' און אַזוי אויף.
23. וואָס זענען די דיסאַדוואַנטידזשיז פון ירושה?
עס לענגטאַנז און קאַמפּליקייץ די דורכפירונג פּראָצעס. עס אויך דאַרף באַשטימען צווישן פאַרשידן קלאסן. די עלטערן און קינד קלאסן זענען שטענדיק ינעקסטריקאַבלי לינגקט.
מאָדיפיקאַטיאָנס צו די קעריקיאַלאַם וואָלט דאַרפן ריוויזשאַנז פֿאַר ביידע די עלטערן און די קינד 'ס קלאַס. ירושה מוזן זיין ימפּלאַמענאַד קערפאַלי אָדער די רעזולטאַטן וועלן זיין פאַלש.
24. וואָס פּונקט איז אַ ויסנעם?
אַ ויסנעם איז אַ אינצידענט וואָס ינערפירז מיט די געוויינטלעך אָפּעראַציע פון די קאָד. צו פאָרזעצן דורכפירונג, איר קענען שעפּן די אויסנעמען אין Java. אין דזשאַוואַ, עס זענען פילע סאָרץ פון פאַר-דיפיינד אויסנעמען, און ויסנעם האַנדלינג איז צוגעשטעלט צו קאָנטראָלירן די אויפשטיין אויסנעמען ניצן פּרובירן-כאַפּן בלאַקס.
25. וואָס פּונקט איז ויסנעם האַנדלינג, און וואָס זענען די בענעפיץ?
די מערסט וויכטיק אופֿן אין Java פֿאַר דילינג מיט אומגעריכט רונטימע פייליערז איז ויסנעם האַנדלינג. עס אַלאַוז איר צו קאָנטראָלירן רונטימע ערראָרס וואָס שטייען בעשאַס פּראָגראַם דורכפירונג.
די בענעפיץ פון ויסנעם האַנדלינג אַרייַננעמען די פיייקייט צו ריטיין רעגולער פּראָגראַם לויפן בשעת אָנפירונג אויסנעמען. פֿאַר בייַשפּיל, אויב אַ טעות כאַפּאַנז אין איין אָפּטיילונג פון די פּראָגראַם, עס וועט האָבן קיין ווירקונג אויף די רעשט פון די פּראָגראַם אויב מיר שעפּן די ויסנעם מיט פּרובירן-כאַפּן בלאַקס.
26. וואָס פּונקט זענען ווירטואַל פאַנגקשאַנז?
ווירטואַל פאַנגקשאַנז זענען אויך ינקלודעד אין די פאַנגקשאַנז פון די פאָטער קלאַס און זענען אָווועררייד דורך די סובקלאַסס. די רוטינז הילף אין דער דערגרייה פון רונטימע פּאָלימאָרפיסם.
27. וואָס פּונקט איז די פרייַנד פֿונקציע?
א פרייַנד פֿונקציע איז אַ פֿונקציע וואָס געהערט צו אַ קלאַס און איז דערלויבט אַקסעס צו זיין עפנטלעך, פּריוואַט אָדער פּראָטעקטעד דאַטן. אויב די פֿונקציע איז דיפיינד אַרויס פון די קלאַס, עס איז ניט מעגלעך צו צוריקקריגן די דאַטן. די אַקסעס קאָנטראָל טערמינען פּריוואַט, עפנטלעך און פּראָטעקטעד האָבן קיין שייַכעס אויף אַ פרייַנד דעקלאַראַציע, וואָס קענען זיין געמאכט ערגעץ אין די קלאַס דעקלאַראַציע.
28. וואָס פּונקט איז גאַרבידזש קאַלעקשאַן?
מיסט זאַמלונג (GC) איז אַן עלעמענט פון פּראָגראַממינג שפּראַכן ווי C # און ז'אבא וואָס דינען ווי אַ זכּרון אָפּזוך סיסטעם. א מאָטאָר פון מיסט זאַמלונג (GC) איז אַ קאָמפּאָנענט פון אַ פּראָגראַממינג שפּראַך וואָס אַלאַוז אָטאַמייטיד זיקאָרן פּלאַץ מעלדונג פֿאַר אַבדזשעקץ וואָס די אַפּלאַקיישאַן איז ניט מער.
29. וואָס פּונקט איז קאַפּלינג?
עס רעפערס צו סיטואַטיאָנס אין וואָס פאַרשידן קלאסן פאַרלאָזנ זיך איינער דעם אנדערן און טיילן וויסן. א שטאַרק קשר אַקערז ווען איין קלאַס האט דיטיילד וויסן פון אנדערן קלאַס. איר קענען ספּעציפיצירן די וויזאַביליטי פון קלאסן, מעטהאָדס אָדער וועריאַבאַלז ניצן אַקסעס מאָדיפיערס. ינטערפייסיז זענען געניצט צו צושטעלן אַ שוואַך קאַפּלינג.
30. וואָס פּונקט איז קאָוכיזשאַן?
דער וועג פון אַ קאָמפּאָנענט אַקאַמפּלישיז אַ זיכער טעטיקייט איז ריפערד צו ווי זייַן קאָוכיזשאַן. א שטאַרק, קאָוכיסיוו צוגאַנג וועט פשוט טאָן די דיפיינד אַרבעט, כוועראַז אַ שוואַך, קאָוכיסיוו אופֿן וואָלט טיילן די איין אַרבעט אין עטלעכע קלענערער טאַסקס און דעריבער פאַרענדיקן זיי.
די Java.io פּעקל איז גאַנץ קאָוכיראַנט, אָבער די java.util פּעקל איז נישט.
31. באַשרייַבן אַ פּרובירן / כאַפּן בלאָק.
ווען אַ פּראָגראַם ינקאַונטערז אַ טעות רעכט צו פאַלש קאָד אָדער דאַטן, "פּרובירן" און "כאַפּן" אָנווייַזן ווי צו פירן עס. א פּרובירן בלאָק איז דער נאָמען פון דעם טייל פון די קאָד ווען אויסנעמען פאַלן. א כאַפּן בלאָק איז געניצט צו כאַפּן און האַנדלען מיט אויסנעמען פון פּרובירן בלאַקס.
32. באַשרייַבן אַ לעצט בלאָק.
די אַרבעט חלק פון די פּרובירן קיווערד קאָד איז לעצטע. עס דעזיגנייץ די קאָד וואָס איז שטענדיק לויפן גלייך נאָך דער פּראָצעס און קיין כאַפּן בלאַקס איידער דער אופֿן איז געענדיקט. די לעצט בלאָק איז שטענדיק לויפן צי אַ ויסנעם איז ארלנגעווארפן אָדער געכאפט.
33. וואָס פּונקט איז אַ צובינד?
אַ צובינד איז אַ קאָמבינאַציע פון אַבסטראַקט מעטהאָדס און אַ באַניצער-דיפיינד דאַטן טיפּ. א קלאַס ימפּלאַמאַנץ אַ צובינד, ינכעראַטיד די אַבסטראַקט פאַנגקשאַנז פון די צובינד.
א קלאַס רעפּראַזענץ די פּראָפּערטיעס און ביכייוויערז פון אַ כייפעץ, כאָטש אַ צובינד ינקלודז די ביכייוויערז וואָס אַ קלאַס ימפּלאַמאַנץ. די צובינד רעפּראַזענץ "וואָס," כוועראַז די קלאַס קאַנווייז "ווי."
34. וואָס פּונקט איז זאַץ?
דער זאַץ קענען זיין געוויינט צו דערגרייכן אַ קשר. עס דעמאַנסטרייץ אַ שטאַרק כייפעץ פֿאַרבינדונג צווישן די אָפענגיק און פרייַ אַבדזשעקץ, ווי קעגן צו אַגגרעגאַטיאָן. דער אָפענגיק כייפעץ איז נישט עקסיסטירט אין דעם צושטאנד און וועט זיין אַוועקגענומען אויב די פאָטער כייפעץ איז ירייסט.
35. וואָס פּונקט איז קאַנסטראַקטער טשאַינינג?
קאַנסטרוקטור טשאַינינג איז אַ טעכניק פֿאַר פאַך איין קאָנסטרוקטאָר פון אנדערן אין באַציונג צו די קראַנט כייפעץ רעפֿערענץ. עס זענען צוויי אָפּציעס:
- דער קאָנסטרוקטאָר אין דעם קראַנט קלאַס קענען זיין רעפערענסעד מיט די "דעם" קיווערד.
- די "סופּער" קיווערד וועט ווערן גענוצט צו רופן די קאָנסטרוקטאָר פון די באַזע קלאַס.
סאָף
אָבדזשעקט אָריענטיד פּראָגראַממינג דאַרף טראכטן וועגן די סטרוקטור פון די פּראָגראַם און פּריפּערינג פאָרויס פון צייט. ונטערזוכן ווי צו טיילן די רעקווירעמענץ אין יקערדיק, ריוזאַבאַל קלאסן וואָס קענען ווערן גענוצט צו שאַפֿן ינסטאַנסיז פון טינגז.
קוילעלדיק, עמברייסינג OOP גיט פֿאַר ימפּרוווד דאַטן סטראַקטשערז און ריוזאַביליטי, וואָס סאַוועס צייט אין די לאַנג לויפן. זען האַשדאָרק ס אינטערוויו סעריע פֿאַר הילף מיט אינטערוויו צוגרייטונג.
לאָזן אַ ענטפֿערן