頭條地址:https://www.ixigua.com/i677586170644791348...
B站地址:https://www.bilibili.com/video/av81202308/
github地址:https://github.com/anonymousGiga/learn_rus...
1、物件導向的幾個特性:物件、封裝、繼承。
2、物件
(1)物件導向的程式由物件組成。一個物件包含資料和操作這些資料的過程。
(2)在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();
}
本作品採用《CC 協議》,轉載必須註明作者和本文連結