Rust編程進階:052、對象

對象、封裝、繼承
對象:數據和操作數據的過程
Rust裏面,結構體、枚舉類型加上impl塊
例子:

struct Dog {
    name: String,
}

impl Dog {
    fn print_name(&self) {
        println!("Dog name = {}", self.name);
    }
}

fn main() {
    let d = Dog {
        name: String::from("wangcai"),
    };
    d.print_name();
}

本節全部源代碼:
https://github.com/anonymousGiga/learn_rust/blob/master/learn_oo/src/main.rs

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章