创建Module模块
把class放到单独文件中,再export类,支持外部文件访问
引入外部文件:import { Point } from "./point"
Module
一个文件就是一个Module,如果需要其他文件使用给文件中定义的类,需要在类前边增加export关键字

引用的话,使用import关键字,在另一个文件的最头部
import {需要引入的类、函数或者变量的名称} from "文件路径,不加文件后缀"
如果引用的文件没有声明默认的模块,需要使用花括号{}指明
1。现在在我们的程序中只有一个class文件结构非常简单。但是在真正的实战项目中,可能会有成百上千的class文件包含成百上千的定义。如何把这些文件按照依赖关系依次组合起来成为一个完整的程序,那就需要我们使用module这个概念啊。回到我们的代码,我们不希望把所有的代码都写在同一个文件里面,我们需要把定义point转移到另外一个文件中,那么接下来先新建一个point.ts文件。
3。我们把point class引入进来,引入外部文件,使用import from这个语句。import语句必须放在文件的最开始。而在form句中,我们需要添加的就是point.ts的文件路径。请注意,在文件路径中不需要加入后缀点。如果文件没有声明默认模块,那么我们需要加上花括号。而花括号内部填入需要引入的类或者函数或者是变量的名称。而现在我们需要导入的就是患Point这个类。
一个文件就可以称为一个模块,通过export到出外部使用。可将class封装成一个模块导出