Câu hỏi được gắn thẻ «oop»

Lập trình hướng đối tượng là một mô hình lập trình sử dụng "đối tượng": cấu trúc dữ liệu bao gồm các trường dữ liệu và phương thức cùng với các tương tác của chúng.









6
Giải thích '__enter__' của Python và '__exit__'
Tôi đã thấy điều này trong mã của ai đó. Nó có nghĩa là gì? 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 ,type, value, traceback): print 'ok' return False with a() as …



21
Đa hình vs Overriding vs Quá tải
Về mặt Java, khi ai đó hỏi: Đa hình là gì? Sẽ quá tải hoặc ghi đè là một câu trả lời có thể chấp nhận? Tôi nghĩ rằng có một chút nhiều hơn thế. NẾU bạn đã có một lớp cơ sở trừu tượng xác định một phương thức …

8
Sử dụng phân bổ init thay vì mới
Học Mục tiêu-C và đọc mã mẫu, tôi nhận thấy rằng các đối tượng thường được tạo bằng phương pháp này: SomeObject *myObject = [[SomeObject alloc] init]; thay vì: SomeObject *myObject = [SomeObject new]; Có một lý do cho điều này, như tôi đã đọc rằng chúng là tương đương?
344 objective-c  oop 



Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.