Student 构造参数报错
来源:5-7 带你揭开Flutter中的面向对象(标准构造方法、初始化列表)
我的猫我的国
2021-12-03
老师你好,Student的构造方法为什么报错?
写回答
2回答
-
weixin_慕前端4492656
2022-04-23
子类Student中重新定义了父类Person的name属性。因此它需要在子类的构造方法中加入this.name参数进行初始化。
图中的参数是String name,不会自动初始化子类的name属性。
如果子类中的name属性的值希望是根据某种规则自动生成的,而不是外部传参,那么在子类的构造方法中不能加入this.name。而是应该在初始化列表中加入name = xxxx
00 -
我的猫我的国
提问者
2021-12-03
老师 我查了一下 需要加一个 late 延迟赋值, 如果不需要延迟赋值那就需要在 : 之后赋值操作
022022-01-27
相似问题
动画一直无故报错。
回答 1
什么时候用工厂构造方法
回答 1