struct People {
eaten_apples: i32,
}
impl People {
fn eat_apple(&mut self) {
self.eaten_apples += 1;
println!("{} apples eaten", self.eaten_apples);
}
}
struct Student {
people: People,
}
impl Student {
fn eat_apple(&mut self) {
people.eat_apple();
}
}
Rust中鼓励组合来代替继承
最新推荐文章于 2024-01-16 23:38:57 发布