Сұралған «мұраға»

Мұра - объектілерге бағдарланған бағдарламалау жүйелері, бұл объектілерге өздерінің анықтамасын қажет етпей, алдыңғы типтермен анықталған операцияларды қолдауға мүмкіндік береді. Бұл объектілі-бағытталған бағдарламалаудағы полиморфизмнің негізгі векторы.
7
жауаптар

Python super () __init __ () әдістерімен түсіну

Мен супер () пайдалануды түсінуге тырысамын. Сыртқы көріністе баланың сыныптары да құрылуы мүмкін. Мен екі бала класстың нақты айырмашылығын қызықтырамын. класс базасы (объект): def __init __ (self): print ...
23 ақпанда белгіленген '09 3:30
34
жауаптар

Мерзімділікке арналған композицияны қалайсыз?

Неліктен мұраға қатысты композицияны ұнатасыз? Әрбір көзқарас үшін қандай айырмашылықтар бар? Құрамаға мұра таңдауды қай кезде таңдауым керек?
08 қыркүйек. '08 4:58
26
жауаптар

Неліктен Тізімнен мұрагерлік жоқ?

Бағдарламаларымды жоспарлағанда, мен көбінесе келесі ойдан бастаймын: футбол командасы - ойыншылардың тізімі. Сондықтан мен оны пайдаланып жіберу керек: var football_team = new List <FootballPlayer> (); Осы тізімге тапсырыс беру ...
11-ақпан '14 сағат 6:01
3
жауаптар

AngularJS жүйесіндегі прототиптің / прототиптің мұра көлемінің нюансы қандай?

API сілтемесі бетіне сілтеме: Аймақ ата-аналық аймақтан мұралануы мүмкін. Жасақтаушы нұсқауы беті: Объект (прототипі) оның негізгі аймағынан сипаттарды мұра етеді. Мәселен, әрдайым прототиптік мұрагерлік аймақ ма?
27 желтоқсанда белгіленген '12 сағат 7:48
5
жауаптар

Types () және isinstance () арасындағы айырмашылық қандай?

Бұл екі код үзіндісі арасындағы айырмашылық неде? Түрі () түрін пайдалану: импорт түрлері, егер type (a) типтері болып табылады.DictType: do_something () түрлерде (b) түрлерінде болса. StringTypes: do_something_else () using isinstance (): if isinstance (a, dict): d ...
11 қазанда орнатқан . '09 6:50
7
жауаптар

Python сыныбы объектіні иеленеді

Нысаннан сыныптық декларация мұрагерлік етудің себебі бар ма? Мен жай ғана кодты таптым және жақсы себеп таба алмаймын. сынып MyClass (нысан): # сынып коды келесі ...
25 қазанда. '10 сағат 17:15
16
жауаптар

Жеке, қоғамдық және қорғалған мұра арасындағы айырмашылық

C ++ жүйесінде жария, жеке және қорғалған мұра арасындағы айырмашылық қандай? SO бойынша тапқан барлық сұрақтардың барлығы нақты болып табылады.
13-мамырда сағат 23: 47-де орнатылған
15
жауаптар

C ++ интерфейсін қалай жариялайсыз?

Интерфейсті білдіретін сыныпты қалай теңшеуге болады? Бұл дерексіз базалық класс емес пе?
25 қарашада орнатылды '08 сағат 19:48
17
жауаптар

<Dog> тізімі бар ма? Java generics неге полиморфты емес?

Мен Java генериктерінің мұра / полиморфизмді қалай басқаратыны туралы ойламаймын. Келесі иерархияны қарастырайық - Animal (ата) ит - мысық (балалар) Мысалы, doSomething әдісі бар (<Animal> animals). Барлық ережелер бойынша ...
30-сәуірде белгіленген '10 сағат 17:39
17
жауаптар

Объектілерді кесу дегеніміз не?

Біреу оны IRC-да айтқан, бірақ google-ге жақсы жауап жоқ.
08 қарашада орнатылды. '08 сағат 14:10
9
жауаптар

Суперкласс конструкторын шақыру ережелері қандай?

Субкрlass конструкторын субтитрден шақыруға арналған C ++ ережелері қандай? Мысалы, мен Java-да білемін, оны сіз қосалқы кластың конструкторының бірінші сызығы ретінде жасауыңыз керек (және егер болмасаңыз, супер конструкторы no-arg деп аталатын), ол ...
23 қыркүйекке белгіленген '08 сағат 16:09
14
жауаптар

Жүзеге асырады және кеңейеді: Қашан қолдануға болады? Бұл айырмашылық неде?

Түсінуді оңай түсіндіріңіз немесе кез-келген мақалаға сілтеме жасаңыз.
31 мамырда сағат 21: 25-те орнатылған
6
жауаптар

Ата-аналық сыныптың функциясын сыныптың туынды функциясынан қалай шақыруға болады?

Ата-аналық функцияны C ++ арқылы алынған сыныптан қалай атауға болады? Мысалы, ата-ана деп аталатын сынып бар және ата-анасынан алынған бала деп аталатын сынып бар. Әрбір сыныпта функция басып шығарылады. Еншілес компания анықтамасында ...
10 дБ орнатыңыз . '08 сағат 10: 35-те
6
жауаптар

Питонға «супер» деген не?

Бала (SomeBaseClass): def __init __ (self): super (Child, self) .__ init __ () және сынып Child (SomeBaseClass): def __init __ (self): SomeBaseClass .__ init __ (self) әдемі ...
21 қазанда орнатқан '08 сағат 9:13
35
жауаптар

.Apply () функциясын «жаңа» операторымен бірге пайдаланыңыз. Бұл мүмкін?

JavaScript-де мен объектінің данасын (жаңа оператор арқылы) жасағым келеді, бірақ конструкторға аргументтердің ерікті санынан өту. Бұл мүмкін бе? Мен осындай нәрсе жасағым келеді (бірақ төмендегі код жұмыс істемейді): function Something () {// init stuff} fun ...
22 oct орнатылды . '09 сағат 15:15