为了账号安全,请及时绑定邮箱和手机立即绑定

关于构造函数有地方不懂

我是学c#的,在c#中子类的构造函数默认调用父类的无参构造函数,并且我也用c#代码实现了老师讲的内容,但是java这里public RedheadDuck(){
        super();
        super.setFlyingStragety(new FlyWithWin());
    }

我有点不懂

正在回答

4 回答

这只是语法差异,本质没什么不同。Java里不掉也是会默认调用父类的默认构造函数。

0 回复 有任何疑惑可以回复我~

楼上说的对

0 回复 有任何疑惑可以回复我~

其实不加super也可以的,这里只不过是显式调用了,不加super就是隐式调用。

0 回复 有任何疑惑可以回复我~

c#中是可以不加super()调用父类的无参构造函数的

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

关于构造函数有地方不懂

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信