在上一篇,我们写了一个只有main方法的demo,实现了下载网络文件的功能,但基于代码复用的思想,我们可以把下载的功能写成共用的方法,如下:
async fn downloadFile(file_url:&str)->String{
let body = reqwest::get(file_url)
.await
.unwrap()
一、 抽象类
使用abstract关键字修饰的类叫做抽象类
public abstract class Shape {
}//用abstract修饰的类
二、抽象方法
使用abstract关键字修饰的方法叫做抽象方法,抽象方法不允许有方法体。
public abstract class Shape {
//用abstract修饰的方法
protected abstract double