1、子类中的方法签名和父类如果是一样的,那么返回值类型也必须是一样的。
2、通过引用去调用静态方法和非静态方法的区别。
首先通过引用调用非静态方法,它有个覆盖的概念在里边,它会动态检查这个引用指向的对象是什么,然后判断调用哪个方法。
在静态方法领域里面,没有覆盖这个概念。同时用引用调用静态方法是不被推荐的。
java中的覆盖以及继承中的静态方法
最新推荐文章于 2023-02-11 13:51:37 发布
1、子类中的方法签名和父类如果是一样的,那么返回值类型也必须是一样的。
2、通过引用去调用静态方法和非静态方法的区别。
首先通过引用调用非静态方法,它有个覆盖的概念在里边,它会动态检查这个引用指向的对象是什么,然后判断调用哪个方法。
在静态方法领域里面,没有覆盖这个概念。同时用引用调用静态方法是不被推荐的。