Atọka akoonu[Fipamọ][Ifihan]
- 1. Kini pato jẹ Eto Iṣalaye Nkan?
- 2. Kini idi ti awọn OOPs ṣe pataki?
- 3. Awọn anfani wo ni awọn ilana OOPS nfunni?
- 4. Kini awọn ọwọn ti imọran OOPs?
- 5. Kini gangan ni kilasi?
- 6. Kini gangan ohun elo?
- 7. Kini awọn idiwọn OOPs?
- 8. Kini ogún?
- 9. Kini gangan ni encapsulation?
- 10. Kini polymorphism?
- 11. Kí Ni Gangan Ni Abstraction?
- 12. Ohun ti gangan ni ọna overloading?
- 13. Kini gangan ọna ti o bori?
- 14. Ohun ti gbọgán ni a superclass?
- 15. Ohun ti gbọgán ni a subclass?
- 16. Kini gangan polymorphism aimi?
- 17. Kini gangan polymorphism ti o ni agbara?
- 18. Apejuwe awọn iro ti a Constructor.
- 19. Kini gangan ni awọn iyipada wiwọle?
- 20. Kini gangan apanirun?
- 21 Ki ni pato ogún arabara?
- 22. Kí ni ogún onípò àṣekágbá ní pàtó?
- 23. Kí ni àléébù ogún?
- 24. Ohun ti pato jẹ ẹya sile?
- 25. Kí ni ohun tí a yà sọ́tọ̀ fún gan-an, àǹfààní wo sì ni ó jẹ́?
- 26. Kini gangan awọn iṣẹ foju?
- 27. Kini iṣẹ ọrẹ gangan?
- 28. Kini gangan Gbigba Idoti?
- 29. Kini gangan ni idapọ?
- 30. Kí ni ìṣọ̀kan ní pàtó?
- 31. Apejuwe a gbiyanju / apeja Àkọsílẹ.
- 32. Apejuwe a ik Àkọsílẹ.
- 33. Kini gangan ni wiwo?
- 34. Kini gangan ni akopọ?
- 35. Ohun ti gangan ni Constructor chaining?
- ipari
Ọkan ninu awọn paragimu siseto ti o ni ipa julọ ni a pe ni OOPs, tabi siseto ti o da lori ohun. Dipo awọn iṣẹ ati awọn ilana, o tẹnumọ awọn kilasi ati awọn nkan.
Idi akọkọ rẹ ni lati sopọ data ati awọn nkan ki o rọrun lati ṣiṣẹ pẹlu wọn. Ohun kọọkan ni OOPs jẹ koodu ni irisi awọn ilana tabi awọn ọna ati data ni irisi awọn aaye.
Awọn ede bii C++, Objective C, Python, Perl, ati Java jẹ diẹ ninu awọn ohun ti o gbajumọ julọ. awọn ede siseto.
O ṣe pataki lati ni oye diẹ sii nipa eyi nitori awọn ibeere ifọrọwanilẹnuwo oops jẹ aṣoju pupọ. Pupọ awọn ile-iṣẹ n wa awọn onimọ-ẹrọ ti o faramọ awọn ọna ti o da lori ohun ati awọn ilana. Nitorinaa, ti o ba pinnu lati lọ si ifọrọwanilẹnuwo, o gbọdọ ni oye daradara ni awọn imọran OOP.
Awọn ibeere ifọrọwanilẹnuwo siseto ti o da lori ohun lati olubere si awọn ipele iwé ni yoo han ni ifiweranṣẹ yii. O le nitorina kọja eyikeyi ipele ti ifọrọwanilẹnuwo ati aabo ipo ala rẹ.
1. Kini pato jẹ Eto Iṣalaye Nkan?
Siseto ti o jẹ orisun-ohun (OOPs) da lori awọn ohun gangan dipo awọn iṣẹ ati awọn ilana nikan. Awọn kilasi ti ṣẹda fun awọn ọja kọọkan.
Ogún, polymorphism, ati fifipamọ jẹ awọn apẹẹrẹ ti awọn ero-aye gidi ti OOPs ṣafikun sinu siseto. O tun jẹ ki o ṣee ṣe lati sopọ data ati koodu.
2. Kini idi ti awọn OOPs ṣe pataki?
Awọn idi pupọ lo wa ti awọn OOPs ṣe ayanfẹ, sibẹsibẹ, awọn atẹle ni pataki julọ:
- OOPs, gba eniyan laaye lati ni imurasilẹ loye sọfitiwia paapaa ti wọn ko ba mọ pẹlu imuse naa.
- Yeee, imudara kika koodu, oye, ati iduroṣinṣin nipasẹ ipin mẹwa.
- Lilo awọn OOPs, paapaa awọn ohun elo ti o tobi pupọ le jẹ itumọ ati iṣakoso nirọrun.
3. Awọn anfani wo ni awọn ilana OOPS nfunni?
- OOPS, awọn nkan siseto ṣe afarawe awọn ohun-aye gangan, idinku idiju ati imudara awọn alaye ti eto.
- Awọn nkan le ṣee lo leralera ni ọpọlọpọ awọn eto.
- Ohun kọọkan ṣẹda ohun kan pato ti awọn iṣẹ inu inu jẹ ominira ti awọn paati eto miiran.
- Nipa iṣafihan awọn nkan tuntun diẹ ati mimu dojuiwọn diẹ ti o ti wa tẹlẹ, o ṣee ṣe lati ṣafikun iṣẹ ṣiṣe tuntun tabi ṣe deede si awọn ipo iṣẹ iyipada.
- Awọn ilana eto OOPs tabi aṣoju data le ni irọrun faragba awọn atunṣe kekere.
4. Kini awọn ọwọn ti imọran OOPs?
Awọn atẹle ni awọn ọwọn pataki ti OOP:
ilẹ-iní: O jẹ ki awọn kilasi le jogun awọn abuda ti kilasi miiran.
Encapsulation: Eyi jẹ asọye bi ohun-ini nkan ti o fi alaye pataki pamọ. Eyi ntọju data pamọ lati ọdọ awọn ọmọ ẹgbẹ kilasi. Awọn asọye ṣe apejuwe bi a ṣe n wọle si abuda ohun naa ni koodu.
Polymorphism: Eleyi faye gba o lati gbe jade kan nikan aṣayan iṣẹ-ṣiṣe ni orisirisi awọn ọna. O ti ṣe nipasẹ awọn atọkun, ninu eyiti a kede ni wiwo kan ti o ti ṣe imuse ni ọpọlọpọ igba.
Ti afoyemọ: O le lo iṣẹ yii lati tọju alaye to ṣe pataki lati ita ita ati ṣafihan awọn ododo pataki nikan.
5. Kini gangan ni kilasi?
Kilasi jẹ apẹrẹ ti a ṣe pẹlu awọn nkan ni ọpọlọpọ awọn ipinlẹ ati pẹlu awọn ihuwasi oriṣiriṣi. O ni nọmba awọn ọna ti o pin nipasẹ awọn nkan inu kilasi yẹn.
6. Kini gangan ohun elo?
Ohun kan jẹ nkan-aye gidi ti o ṣiṣẹ bi ẹyọ ipilẹ ti OOPs, gẹgẹbi alaga, ologbo, tabi aja. Awọn nkan oriṣiriṣi ni awọn ipinlẹ oriṣiriṣi, awọn ohun-ini, ati awọn iṣe.
7. Kini awọn idiwọn OOPs?
- Iwọn naa tobi ju ti awọn ohun elo miiran lọ.
- O nilo diẹ ninu nini saba si.
- Awọn iru awọn iṣoro kan ko pe fun.
- O jẹ aladanla lati ṣẹda, ati ni akawe si awọn ohun elo miiran, o nṣiṣẹ diẹ sii laiyara.
8. Kini ogún?
Iro kan ti a npe ni iní n tọka si pinpin ti iṣeto iṣeto ti kilasi kan ati ihuwasi nipasẹ kilasi miiran. Nigbati a ba lo ogún si kilasi kan, a tọka si bi ogún kan; nigbati o da lori ọpọlọpọ awọn kilasi, o ti wa ni tọka si bi ọpọ iní.
9. Kini gangan ni encapsulation?
Awọn agutan ti OOPs pẹlu encapsulation bi daradara. O ṣe apejuwe idapọ data ati awọn ilana ifọwọyi data. Ni afikun, o ṣe iranlọwọ ni idilọwọ iraye si taara si diẹ ninu awọn apakan ti ohun kan.
10. Kini polymorphism?
Ni awọn ede OOP, polymorphism jẹ imọran ipilẹ. O fihan bi awọn kilasi oriṣiriṣi ṣe le pin ni wiwo. Awọn kilasi wọnyi ni gbogbo agbara lati ni awọn imuse wiwo alailẹgbẹ.
11. Kí Ni Gangan Ni Abstraction?
Abstraction jẹ ero siseto ti o da lori ohun (OOPs) ti a lo lati ṣẹda igbekalẹ ti awọn nkan gidi-aye. O “ṣafihan” o kan awọn agbara pataki julọ ati “fipamọ” alaye ajeji lati agbaye ita. Ibi-afẹde ipilẹ ti abstraction ni lati daabobo awọn eniyan lati alaye ainidi.
12. Ohun ti gangan ni ọna overloading?
O ṣee ṣe fun awọn ilana meji tabi diẹ sii lati ni orukọ kanna. Wọn yẹ ki o, sibẹsibẹ, ni awọn paramita ọtọtọ, awọn nọmba iyatọ ti awọn aye, awọn iru pato, tabi mejeeji. Iwọnyi ni a mọ bi awọn ọna ti kojọpọ, ati pe ẹya naa ni a mọ bi ọna gbigbe lọpọlọpọ.
13. Kini gangan ọna ti o bori?
siseto-Oorun-ohun kan pẹlu imọran ọna ti o bori. O jẹ ẹya ede ti o jẹ ki kilasi kekere tabi kilasi ọmọde funni ni imuse ti adani ti ọna ti ọkan ninu awọn kilasi superclass rẹ tabi awọn kilasi obi ti pese tẹlẹ.
14. Ohun ti gbọgán ni a superclass?
Superclass kan, ti a mọ nigbagbogbo bi kilasi ipilẹ, jẹ iru kilasi ti o ṣe bi obi ti kilasi miiran tabi awọn kilasi. Kilasi Ọkọ ayọkẹlẹ, fun apẹẹrẹ, ni kilasi kekere ti a pe ni Ọkọ.
15. Ohun ti gbọgán ni a subclass?
A subclass ni a subclass ti miiran kilasi. Ọkọ ayọkẹlẹ, fun apẹẹrẹ, jẹ ipin-ipin Ọkọ tabi kilasi ti ari.
16. Kini gangan polymorphism aimi?
Ni akoko akojọpọ, iru polymorphism kan ti a mọ si polymorphism static (asopọ aimi) waye. Ikojọpọ ọna jẹ iru kan ti iṣakojọ-akoko polymorphism.
17. Kini gangan polymorphism ti o ni agbara?
Iru polymorphism kan ti o yanju ni akoko asiko ni a pe ni polymorphism asiko, ti a tun mọ si polymorphism ti o ni agbara (isopọ agbara). Ipilẹṣẹ awọn ọna jẹ apejuwe ti polymorphism asiko isise.
18. Apejuwe awọn iro ti a Constructor.
Olupilẹṣẹ jẹ ọna kan pato ti kilasi ti a pe ni aifọwọyi nigbati a ṣẹda apẹẹrẹ kilasi kan. Nigbati o ba wọle si kilasi naa, o ti ṣe pẹlu orukọ kanna bi kilasi naa o si bẹrẹ gbogbo awọn ọmọ ẹgbẹ rẹ. Awọn abuda akọkọ ti olupilẹṣẹ jẹ bi atẹle:
Nibẹ ni ko si pada iru fun constructors.
Overloading constructors jẹ ṣee ṣe.
O ti wa ni ko ti beere lati pato kan Constructor; the.NET Framework yoo ṣe laifọwọyi.
19. Kini gangan ni awọn iyipada wiwọle?
Ni awọn ede ti o da lori ohun, awọn koko-ọrọ jẹ awọn iyipada iwọle tabi awọn asọye wiwọle. O ṣe iranlọwọ ni iṣeto ti awọn kilasi, awọn ọna, ati iraye si awọn ọmọ ẹgbẹ miiran.
20. Kini gangan apanirun?
Apanirun jẹ ọna fun idasilẹ awọn orisun ti a yàn si ohun kan. Nigbati ohun kan ba run, ọna yii ni a npe ni laifọwọyi.
21 Ki ni pato ogún arabara?
Ijogun arabara jẹ iru ogún ti ipilẹṣẹ nipasẹ didapọ ọpọlọpọ awọn ọna ogún gẹgẹbi ẹyọkan, ọpọ, ati bẹbẹ lọ.
22. Kí ni ogún onípò àṣekágbá ní pàtó?
Ọpọ subclasses jogun lati kan obi kilasi ni ipo ti ogún logalomomoise. Iru ogún kan ninu eyiti ọpọlọpọ awọn kilasi ti sọkalẹ lati ọdọ obi kan ṣoṣo tabi kilasi ipilẹ ni a mọ bi ogún logalomomoise. Fún àpẹrẹ, ẹ̀ka èso náà lè ní àwọn kíláàsì abẹ́lẹ̀ bíi 'apple, “mango,’ ‘banana,’ ‘cherry,’ àti bẹ́ẹ̀ bẹ́ẹ̀ lọ.
23. Kí ni àléébù ogún?
O gigun ati idiju ilana ipaniyan. O tun nilo iyipada laarin awọn kilasi oriṣiriṣi. Awọn kilasi obi ati ọmọ nigbagbogbo ni asopọ lainidi.
Awọn iyipada si iwe-ẹkọ iwe-ẹkọ yoo ṣe pataki awọn atunyẹwo fun mejeeji obi ati kilasi ọmọ naa. Ogún gbọdọ wa ni imuse ni pẹkipẹki tabi awọn abajade yoo jẹ aṣiṣe.
24. Ohun ti pato jẹ ẹya sile?
Iyatọ jẹ iṣẹlẹ ti o dabaru pẹlu iṣẹ deede ti koodu naa. Lati tẹsiwaju ipaniyan, o le mu awọn imukuro wọnyi ni Java. Ni Java, ọpọlọpọ awọn imukuro ti asọye tẹlẹ lo wa, ati pe a pese imudani iyasọtọ lati ṣakoso awọn imukuro dide ni lilo awọn bulọọki igbiyanju-mu.
25. Kí ni ohun tí a yà sọ́tọ̀ fún gan-an, àǹfààní wo sì ni ó jẹ́?
Ọna ti o ṣe pataki julọ ni Java fun ṣiṣe pẹlu awọn ikuna akoko asiko airotẹlẹ jẹ mimu imukuro. O gba ọ laaye lati ṣakoso awọn aṣiṣe akoko asiko ti o dide lakoko ipaniyan eto.
Awọn anfani ti mimu imukuro pẹlu agbara lati ṣe idaduro ṣiṣan eto deede lakoko iṣakoso awọn imukuro. Fun apẹẹrẹ, ti aṣiṣe kan ba ṣẹlẹ ni apakan kan ti eto naa, kii yoo ni ipa lori iyoku eto naa ti a ba mu imukuro kuro pẹlu awọn bulọọki igbiyanju-catch.
26. Kini gangan awọn iṣẹ foju?
Awọn iṣẹ foju tun wa ninu awọn iṣẹ kilasi obi ati pe o jẹ agbekọja nipasẹ subkilasi. Awọn ipa ọna wọnyi ṣe iranlọwọ ni aṣeyọri ti polymorphism asiko asiko.
27. Kini iṣẹ ọrẹ gangan?
Iṣẹ ọrẹ jẹ iṣẹ kan ti o jẹ ti kilasi kan ati pe o gba aye laaye si gbogbo eniyan, ikọkọ, tabi data aabo. Ti iṣẹ naa ba jẹ asọye ni ita ti kilasi, ko ṣee ṣe lati gba data yii pada. Awọn koko-ọrọ iṣakoso wiwọle ni ikọkọ, ti gbogbo eniyan, ati aabo ko ni ipa lori ikede ọrẹ kan, eyiti o le ṣe nibikibi ninu ikede kilasi naa.
28. Kini gangan Gbigba Idoti?
Gbigba idoti (GC) jẹ ẹya ti awọn ede siseto bii C # ati Java ti o ṣiṣẹ bi eto imularada iranti. Enjini ikojọpọ (GC) jẹ paati ti ede siseto ti o fun laaye laaye fun idasilẹ aaye iranti adaṣe fun awọn nkan ti ohun elo ko lo.
29. Kini gangan ni idapọ?
O tọka si awọn ipo ninu eyiti ọpọlọpọ awọn kilasi gbarale ara wọn ati pinpin imọ. Asopọ to lagbara waye nigbati kilasi kan ni imọ alaye ti kilasi miiran. O le pato hihan awọn kilasi, awọn ọna, tabi awọn oniyipada nipa lilo awọn iyipada wiwọle. Awọn atọkun ti wa ni lo lati pese alailagbara sisopọ.
30. Kí ni ìṣọ̀kan ní pàtó?
Ọ̀nà tí paati kan ṣe ń ṣe ìgbòkègbodò kan ní a tọ́ka sí bí ìsomọ́ra rẹ̀. Ọna ti o lagbara, ti iṣọkan yoo ṣe iṣẹ-ṣiṣe ti a ti ṣalaye nirọrun, lakoko ti o jẹ alailagbara, ọna iṣọkan yoo pin iṣẹ-ṣiṣe kan si awọn iṣẹ-ṣiṣe kekere pupọ ati lẹhinna pari wọn.
Apapọ Java.io jẹ ibaramu pupọ, ṣugbọn package java.util kii ṣe.
31. Apejuwe a gbiyanju / apeja Àkọsílẹ.
Nigbati eto ba pade aṣiṣe nitori koodu ti ko tọ tabi data, “gbiyanju” ati “mu” tọkasi bi o ṣe le ṣakoso rẹ. Idiwọn igbiyanju jẹ orukọ apakan ti koodu nigbati awọn imukuro ba waye. Apeja Àkọsílẹ ti wa ni lo lati Yaworan ati ki o wo pẹlu awọn imukuro lati gbiyanju awọn bulọọki.
32. Apejuwe a ik Àkọsílẹ.
Ipin koodu iṣẹ ti Koko-ọrọ naa jẹ itọkasi nikẹhin. O ṣe afihan koodu ti o nṣiṣẹ nigbagbogbo lẹsẹkẹsẹ lẹhin idanwo ati eyikeyi awọn bulọọki apeja ṣaaju ki ọna naa ti pari. Ik Àkọsílẹ ti wa ni nigbagbogbo ṣiṣe boya ohun sile ti wa ni da tabi mu.
33. Kini gangan ni wiwo?
Ni wiwo jẹ apapo awọn ọna abawọle ati iru data asọye olumulo kan. A kilasi muse ohun ni wiwo, jogun awọn ni wiwo ká áljẹbrà awọn iṣẹ.
Kilasi kan ṣojuuṣe awọn ohun-ini ati awọn ihuwasi ti ohun kan, lakoko ti wiwo kan pẹlu awọn ihuwasi ti kilasi kan ṣe. Ni wiwo duro “kini,” lakoko ti Kilasi n ṣe afihan “bawo ni.”
34. Kini gangan ni akopọ?
Tiwqn le ṣee lo lati ṣaṣeyọri asopọ kan. O ṣe afihan ọna asopọ ohun to lagbara laarin awọn ti o gbẹkẹle ati awọn ohun ominira, ni idakeji si akojọpọ. Ohun ti o gbẹkẹle ko si ni ipo yii ati pe yoo yọkuro ti ohun obi ba ti parẹ.
35. Ohun ti gangan ni Constructor chaining?
Sisopọ olupilẹṣẹ jẹ ilana fun pipe olupilẹṣẹ kan lati omiiran ni ibatan si itọkasi ohun elo lọwọlọwọ. Awọn aṣayan meji wa:
- Olupilẹṣẹ ti o wa ninu kilasi lọwọlọwọ le ṣe itọkasi nipa lilo ọrọ-ọrọ “eyi”.
- Koko “Super” yoo ṣee lo lati pe olupilẹṣẹ lati kilasi mimọ.
ipari
Eto Iṣalaye Nkan jẹ dandan lati ronu nipa eto eto naa ati murasilẹ ṣaaju akoko. Ṣiṣayẹwo bi o ṣe le pin awọn ibeere si ipilẹ, awọn kilasi atunlo ti o le ṣee lo lati ṣẹda awọn iṣẹlẹ ti awọn nkan.
Lapapọ, gbigbamọra OOP pese fun ilọsiwaju awọn ẹya data ati reusability, eyi ti o fi akoko pamọ ni igba pipẹ. Wo Hashdork ká Interview Series fun iranlọwọ pẹlu igbaradi lodo.
Fi a Reply