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

22
Mục đích của từ 'bản thân' là gì?
Mục đích của selftừ trong Python là gì? Tôi hiểu rằng nó đề cập đến đối tượng cụ thể được tạo từ lớp đó, nhưng tôi không thể hiểu tại sao nó cần được thêm rõ ràng vào mọi hàm như một tham số. Để minh họa, trong Ruby tôi …
1130 python  class  oop  self 

18
__Init__ và tự làm gì trên Python?
Tôi đang học ngôn ngữ lập trình Python và tôi đã bắt gặp một thứ mà tôi không hiểu hết. Trong một phương thức như: def method(self, blah): def __init__(?): .... .... Không gì selflàm gì? Nó có nghĩa là gì? Có bắt buộc không? Không những gì __init__phương pháp …
793 python  oop  self 

8
TypeError: method () nhận 1 đối số vị trí nhưng 2 được đưa ra
Nếu tôi có một lớp ... class MyClass: def method(arg): print(arg) ... mà tôi sử dụng để tạo một đối tượng ... my_object = MyClass() ... Tôi gọi method("foo")như vậy ... >>> my_object.method("foo") Traceback (most recent call last): File "<stdin>", line 1, in <module> TypeError: method() takes exactly 1 positional …



6
Biến sơ thẩm: tự vs
Đây là một số mã: class Person def initialize(age) @age = age end def age @age end def age_difference_with(other_person) (self.age - other_person.age).abs end protected :age end Điều tôi muốn biết là sự khác biệt giữa sử dụng @agevà self.agetrong age_difference_withphương thức.

11
Trang trí Python trong các lớp học
Người ta có thể viết một cái gì đó như: class Test(object): def _decorator(self, foo): foo() @self._decorator def bar(self): pass Điều này không thành công: self in @elf không xác định Tôi cũng đã thử: @Test._decorator(self) Điều này cũng thất bại: Kiểm tra không rõ Tôi muốn tạm thời thay …
140 python  class  decorator  self 

11
Làm cách nào để tránh 'tự' rõ ràng trong Python?
Tôi đã học Python bằng cách làm theo một số hướng dẫn về pygame . Trong đó tôi thấy sử dụng rộng rãi trong những từ khóa tự , và đến từ một nền chủ yếu Java, tôi thấy rằng tôi giữ quên gõ tự . Ví dụ, thay vì …
131 python  self 

5
What does new self (); nghĩa là trong PHP?
Tôi chưa bao giờ thấy mã như thế này: public static function getInstance() { if ( ! isset(self::$_instance)) { self::$_instance = new self(); } return self::$_instance; } Nó giống với new className() không? BIÊN TẬP Nếu lớp là lớp kế thừa, lớp đó trỏ tới?
110 php  class  self 

1
WPF liên kết với chính nó
Tôi có một WPF Window, và ở đâu đó có một ListViewnơi mà tôi liên kết List<string>với. Bây giờ ở đâu đó trong tôi ListViewcó một TextBoxvà thuộc Contenttính được đặt thành {Binding}. Nhưng đây là tốc ký. Làm cách nào để viết đầy đủ ràng buộc để ràng buộc …
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.