接口
定义一个属性接口,让name值必须遵守这个规范。
名字也要跟属性接口的符合。
但是
这样就不报错了。
但是这个age不能调用,一调用就报错。
属性接口,可选类型
加问号变可传可不传
函数类型接口
定义这个函数的参数返回值声明必须一样,否则报错
可以给默认值。
可索引接口
索引为字符串只能为对象。
类 类型接口
类只要加上这个接口,表示里面一定要有name属性,和eat方法
方法对参数名和返回类型没有限制,但对参数类型有限制。
也可以不传参数。但如果接口没有参数,下面那个就不能有参数
接口扩展 接口继承接口
继承后C类必须要有eat和work方法,否则报错。
继承结合接口