不兼容的签名实现和函数默认参数
sayHello(str:string=null)
接口也要写成
sayHello(str:string=null);
关键问题在于你要给函数参与默认值null,接口也要写上赋值