多项选择题

A.类使用在前,定义在后,这样会报错
B.必须保证子类在父类之后定义
C.let Foo=class{};class Bar extends Foo{}}如果存在class的提升,上面代码就会报错
D.所谓提升就是类型的转换,比如基础类型转换为Set复杂类型