Chào mọi người, mình được học ở trường bằn C++ có quá tải toán tử <<
, >>
để nhập xuất cho Object. Vậy trong python3 mình chỉ tìm được quá tải method __str __
để xuất giá trị của Object thông qua câu lệnh print
. Mình muốn hỏi là mình muốn nhập giá trị của Object thì thì phải quá tải hàm nào ạ ??? Mình xin cảm ơn.
Nhập giá trị cho Object trong Python3
overload chứ không phải quá tải nha bạn
Bạn viết hàm input riêng, nhưng đừng đặt tên là input
. Dù sao thì bạn cũng phải đọc hết các attribute của nó mà.
2 Likes
override nhé
Edit: Sửa rồi
1 Like
override
overload thì làm sao
3 Likes
thế nghĩa là không thể overriding luồng nhập a ?