Tour of Rust Mục lục

Đóng gói với các phương thức

Rust hỗ trợ khái niệm về một object(đối tượng) là một struct được liên kết với một số hàm (còn được gọi là method hay các phương thức).

Tham số đầu tiên của bất kỳ phương thức nào phải là một tham chiếu đến cá thể được liên kết với lời gọi phương thức (ví dụ: instanceOfObj.foo()). Rust sử dụng:

Các phương thức được định nghĩa trong một khối triển khai với từ khóa impl:

impl MyStruct { 
    ...
    fn foo(&self) {
        ...
    }
}