Pertanyaan yang diberi tag oop

466
Java 8 Iterable.forEach () vs foreach loop

Anda telah men-download Stack Overflow на русском : forикл foreach против Iterable.foreach в Java 8: что лучше? Manakah dari berikut ini yang merupakan praktik yang lebih baik di Java 8? Java 8: joins.forEach(join -> mIrc.join(mSession, join)); Java 7: for (String...

441
Apa perbedaan antara struct dan kelas di C ++?

Pertanyaan ini sudah ditanyakan dalam konteks C # /. Net . Sekarang saya ingin mempelajari perbedaan antara struct dan kelas di C ++. Harap diskusikan perbedaan teknis serta alasan untuk memilih satu atau yang lain dalam desain OO. Saya akan mulai dengan perbedaan yang jelas: Jika Anda tidak...

363
Menjelaskan '__enter__' dan '__exit__' Python

Saya melihat ini dalam kode seseorang. Apa artinya? def __enter__(self): return self def __exit__(self, type, value, tb): self.stream.close() from __future__ import with_statement#for python2.5 class a(object): def __enter__(self): print 'sss' return 'sss111' def __exit__(self...

344
Penggunaan alokasi init bukan yang baru

Belajar Objective-C dan membaca kode sampel, saya perhatikan bahwa objek biasanya dibuat menggunakan metode ini: SomeObject *myObject = [[SomeObject alloc] init]; dari pada: SomeObject *myObject = [SomeObject new]; Apakah ada alasan untuk ini, karena saya telah membaca bahwa mereka...