在线时间:8:00-16:00
132-9538-2358
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
1 构造器 : 如下图 我们会发现代码会出现错误 为什么?
我们知道类的构造器执行了三步:
1 、设置子类声明的属性值 2、 调用父类的构造器 3、 改变父类定义的属性值。
出错的原因是父类的init函数中调用了被子类所覆盖的函数,而编译器发现子类此时还没有完成初始化,这种情况下正确的方法是最后调用父类的初始化init函数
评论
请发表评论