Rust 编程视频教程(进阶)——020_1 对象

视频地址

头条地址:https://www.ixigua.com/i6775861706447913485
B站地址:https://www.bilibili.com/video/av81202308/

源码地址

github地址:https://github.com/anonymousGiga/learn_rust

讲解内容

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();
}
发布了132 篇原创文章 · 获赞 135 · 访问量 3万+

猜你喜欢

转载自blog.csdn.net/lcloveyou/article/details/104430971
今日推荐