您好,麻烦看一下

来源:2-14 继承的初始化顺序

一只大猪蹄

2019-10-30 10:50:50

1)在重写当中,子类方法返回值必须与父类返回值相同或是父类方法返回值的子类(这个不太明白)

2)静态方法当中是否可以有普通代码块?

     普通方法中是否可以有静态代码块?

      执行顺序是按照顺序执行吗?

写回答

1回答

好帮手慕阿满

2019-10-30

同学你好,关于同学的问题,有如下回答:

1、重写的方法,子类方法的返回值类型可以和父类的相同,比如父类方法的返回值是Animal类型,子类方法的返回值也是Animal类型。子类方法的返回值类型是父类方法返回值的子类,比如父类方法的返回值是Animal类型,Animal类有子类Dog类,子类方法的返回值可以是父类方法返回值的子类Dog类型。

2、静态方法中可以有普通代码块,但是普通方法中不能有静态代码块。静态代码块比普通代码优先执行。静态方法和普通方法都是调用了才执行。

如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~

0

0 学习 · 11489 问题

查看课程