Sorğular 'oop'

Obyekt yönümlü proqramlaşdırma "obyektlərin" istifadə etdiyi bir proqramlaşdırma paradiqmasıdır: məlumat sahələri və metodlarından ibarət olan məlumat strukturları onların qarşılıqlı təsirləri ilə.
14
Cavablar

JavaScript obyekt sinifi necə alınır?

JavaScript obyektini yaratdım, amma bu obyektin sinifini necə təyin edə bilərəm? Java üsuluna oxşar bir şey istəyirəm .getClass ().
08 Avq. '09 ilə 21:11
17
Cavablar

Düz İngilis dilində Monad? (FP arka planı olmayan bir OOP proqramçı üçün)

Bir OOP proqramçı anlayırıq (funksional proqramlaşdırma hazırlamadan), monad nədir? Hansı problem həll edir və hansı ümumi yerlərdə istifadə edir? EDIT: Anlayışın anlaşılması üçün, pişik ...
24 Aprel tarixində təyin olundu '10 saat 16:42 'da
6
Cavablar

Sinifin törəmə funksiyasından ana sinif funksiyasını necə çağırmaq olar?

C ++ istifadə edərək törəmə bir sinifdən bir ana funksiyanı necə çağırırıq? Məsələn, valideyn olaraq adlandırılan bir sinif və bir valideyndən əldə edilən bir uşaq adlı bir sinif var. Hər bir sinifdə bir funksiya çap var. Törəmə bir tərifdə ...
10 dec təyin etdi . '08 saat 22:35 'da
18
Cavablar

Python __init__ və özüm, nə edirlər?

Mən Python proqramlaşdırma dilini öyrənirəm və mən başa düşmədiyim bir şeyə ümid edirəm. Tipi bir üsulla: def metodu (self, blah): def __init __ (?): .... .... özünü nə edir? Bu nə deməkdir? Sure? __İnit__ üsulu nədir? Oxumaq ...
09: 09 'da saat 08:09' də təyin olundu
28
Cavablar

Polimorfizm nədir, nə üçün istifadə olunur və necə istifadə olunur?

Mən bir Google Tech Müzakirələri videolarını izlədim və tez-tez polimorfizmə müraciət etdilər. Polimorfizm nədir, nə üçün istifadə olunur və necə istifadə olunur?
23 iyun '09 saat 11:14 'da təyin olundu
6
Cavablar

Pythonda "süper" ni nə edir?

(ChildBeautyClass): def (əzələ) __ (self): super (Child, self) .__ init __ () və sinif uşaq (SomeBaseClass): def __init __ (self): SomeBaseClass .__ init __ (self) olduqca istifadə ...
21 oktyabr təyin etdi '08 saat 21:13 'də
18
Cavablar

Mövcud bir obyektin nümunəsinə bir üsul əlavə etmək

Pythonda mövcud bir obyektə bir metod əlavə edə bilərsiniz (məsələn, bir sinif tərifində deyil). Anladım ki, bu həmişə yaxşı deyil. Amma bu necə edilə bilər?
04 avqust ayına təyin olundu . '08 də 5:17
18
Cavablar

Sinif və nümunə üsulları arasındakı fərq nədir?

Bir sinif metodu və bir nümunə metodu arasındakı fərq nədir? Sinif metodları hər şeyə aiddirsə, nümunə üsulları aksessuarlar (getters və seters) varmı?
27 iyun '09 saat 23:48 'də təyin olundu
35
Cavablar

"Yeni" operatorla .apply () istifadə edin. Mümkündürmü?

JavaScript-də, bir obyektin nümunəsini (yeni operator vasitəsilə) yaratmaq istəyirəm, lakin konstruktora özbaşına bir sıra arqumentlər ötürmək. Mümkündürmü? Bu kimi bir şey etmək istəyirəm (lakin aşağıdakı kod işləmir): function Something () {// init stuff} fun ...
22 Oktyabrda təyin olundu. '09 saat 15:15 'də
3
Cavablar

JavaScript: Class.method vs. Class.prototype.method

Aşağıdakı iki reklam arasındakı fərq nədir? Class.method = function () {/ * code * /} Class.prototype.method = function () {/ * this.values ​​* / kodunu istifadə edərək, ilk ifadəni statik bir metodun bəyanatı kimi oxumaq olar və ikincisi bir uzantıdır. .
28 oktyabr təyin etdi 6:59 da '09
24
Cavablar

C # statik metodları bir interfeysi tətbiq etməyə imkan vermir?

Niyə C # bu şəkildə tərtib edildi? Anladığım kimi, interfeys yalnız davranışı təsvir edir və müəyyən davranışın həyata keçirildiyi interfeyni həyata keçirən siniflər üçün müqavilə öhdəliklərini təsvir etməyə xidmət edir. Dərslər tətbiq edilmək istəsə ...
03 noyabr tarixində təyin olundu. '08 saat 06:42 'da
32
Cavablar

Bir interfeys və mücərrəd sinif arasındakı fərqi necə izah etməliyəm?

Müsahibələrimdən birində interfeys və mücərrəd sinif arasındakı fərqi izah etmək istəndi. Mənim Cavabım: Java interfeysi metodları tamamilə soyutdur və tətbiq edilə bilməz. Java mücərrəd sinifində tətbiq oluna bilər ...
13 Sentyabr müəyyən '13 saat 6:50 'da
32
Cavablar

C'de obyekt yönümlü kod yaza bilərsinizmi?

C'de obyekt yönümlü kod yaza bilərsinizmi? Xüsusilə polimorfizm baxımından. C'de Nesne Yönlendirme Sorusuna da baxın.
set 09 dekabr '08 saat 07:02 'da
29
Cavablar

C ++-da struktur və sinif arasındakı fərqlər hansılardır?

Bu sual artıq C # / kontekstində soruşuldu. Net. İndi C ++-da struktur və sinif arasındakı fərqləri bilmək istərdim. Xahiş edirik texniki fərqləri və OO dizaynında birini və ya digərini seçmək üçün səbəbləri müzakirə edin. Elə bir fərqlə başlayacağam: E ...
18 Sentyabrda təyin olundu '08 saat 17:09 'da
30
Cavablar

Şəxsi JavaScript üsulları

Open method JavaScript class yaratmaq üçün aşağıdakı kimi bir şey edərdim: function Restaurant () {} Restaurant.prototype.buy_food = function () {// burada bir şey} Restaurant.prototype.use_restroom = function () {// Bir şey burada
11 Sentyabrda təyin olundu '08 4:12 'də