关于interface与泛型的问题
来源:2-12 泛型(Generics) 第三部分 - 类和接口

陈佳兵
2020-07-29
我在interface中定义了name字段,并且约束了类型。
但是在Class 在implements 这个interface时,name得重新定义类型,实例化对象后传入的参数类型才会约束。
我想问的是interface中这个name类型约束只能在类里面生效吗?
谢谢老师
写回答
1回答
-
张轩
2020-07-30
同学你好 实现的意思就是说类中使用必须遵循的接口中特定的属性或者方法,它只是约束你类要实现成什么样子,但是怎样实现都是你要自己完成的,所以 this.name 定义为 string 类型,是你在类中要自行完成的。
00
相似问题