01/10/2018, 16:51
Nhập giá trị cho Object trong Python3
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.
Bài liên quan
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à.override nhé
Edit: Sửa rồi
override
overload thì làm sao
https://gist.github.com/turgay/ead6c73386612858301b
override_input.py
This file has been truncated. show originalthế nghĩa là không thể overriding luồng nhập a ?