5. Extends可以扩展哪些内容?

① 可以对结构体进行扩展,继承结构体所有变量,从而新增一些变量;

② 可以对功能块进行扩展,继承功能块所有变量、方法、属性、从而新增变量、方法、属性,也可以被扩展的功能块中的方法和属性进行重写;

③ 可以对接口进行扩展,继承接口所有方法和属性,从而新增一些方法和属性,也可以对被扩展的接口中的方法和属性进行重写。