JAVA中子类覆盖了父类的方法,是否还有办法通过子类调用父类同一方法?
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率

已采纳
JAVA中子类覆盖了父类的方法,是否还有办法通过子类调用父类同一方法?
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫
点击复制链接分享
- 邀请回答
- 编辑 收藏 删除 结题
- 收藏 举报
4条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
jigetage 2015-04-16 12:47关注使用super.methodName();调用。
Java中super关键字指代的是父类。
this关键字指代的是自身。本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 1无用举报微信扫一扫
点击复制链接分享
评论按下Enter换行,Ctrl+Enter发表内容
报告相同问题?
提交
- 2021-06-18 17:38回答 2 已采纳 子类调用父类static方法,不需要写static,直接用类名调用就可以了。
- 2021-02-04 00:22回答 3 已采纳 楼上没理解,父类中有方法A,被子类重写了,父类还可以使用方法A吗? 当然可以啦~~ 儿子继承了父亲的能力,并且更厉害,难度父亲的能力就消失了吗? 那如果父类非要使用子类重写之后的A方法,可以吗?
- 2021-12-16 10:32回答 2 已采纳 类型就是指返回值类型,子类的返回值类型需要和父类一致,你的理解没错
- 2021-03-13 19:17Xenophon Tony的博客 父类引用默认调用子类重写的方法如果父类的引用p指向了子类的实例,则通过这个引用p访问同名方法时,调用的是子类重写的方法。父类引用p可以指向不同的子类,调用不同子类重写的不同的同名方法,进而达到类间多态的...
- 2016-04-19 02:48回答 2 已采纳 静态方法是类方法,表示只跟类的引用有关系Parent p2 = new Child()中,这个对象是父类引用,所以会调用父类的静态方法。 一定要记住,静态方法跟对象是毫无关系的,因为静态方法内部
- 2021-09-15 19:40回答 2 已采纳 当然还是子类了。如果想调用父类的被重载函数,你需要指明父类名称,比如CFather::GetData()强转并不会改变该对象内存存储,多态性继续保持
- 2016-10-14 08:50回答 4 已采纳 java创建一个子类对象是会调用父类的构造方法,但不会同时创建父类的对象。http://blog.csdn.net/fpf_721521/article/details/5518753 为啥能调
- 2020-08-26 02:52总结起来,Java中子类覆盖父类方法的异常处理原则是为了保持异常处理的继承性,确保调用者可以根据父类方法的异常声明来捕获所有可能的异常。理解并遵守这些规则对于编写健壮和可靠的Java代码至关重要。
- 2015-12-23 16:49回答 4 已采纳 是的,如果调用无参的构造函数,可以不写,因为这是默认的。
- 2021-11-15 10:18回答 1 已采纳 子类继承了父类,因此子类(当继承方式为public或protected时)可以访问及改动父类的public成员,但访问或改不了私有成员和不可访问变量;子类调用父类的构造方法时用关键字 super(
- 2021-12-21 20:52回答 2 已采纳 变量肯定是需要申请空间存储的,要不放哪。推测截图中的意思应该如下,子类实例化时,子类中定义的成员变量分配了内存空间,父类中定义的成员变量也分配了内存空间,但只有父类中非 private 修饰的成员变量
- 2020-05-08 16:06ww !的博客 java new一个类对象,类中各部分执行顺序: 静态代码块—非静态代码块—构造函数—一般方法。 public class father { private String name; father(){ System.out.println("--父类的无参构造函数--"); } ...
- 2021-02-13 01:29大郎神的博客 父类引用默认调用子类重写的方法如果父类的引用p指向了子类的实例,则通过这个引用p访问同名方法时,调用的是子类重写的方法。父类引用p可以指向不同的子类,调用不同子类重写的不同的同名方法,进而达到类间多态的...
- 2022-07-22 11:01但行益事莫问前程的博客 类当中,多个不同的方法,但是方法名一致,参数列表不一致(参数个数、参数顺序、参数类型)由于getI()是调用B1类中的,所以使用的属性i为B1类中的属性。(多态中,成员变量编译和运行参考左边(引用型变量所属的类)...
- 2017-08-24 13:27javaPie的博客 有关java中子类覆盖父类的方法的返回值的问题 10 如果在父类Person: public class Person { private String name; public String showName() { return name; } } 而覆盖了showName方法的子类为: public ...
- 2020-11-22 23:56weixin_39646628的博客 对外界而已它的内部细节是隐藏的,暴露给外界的只是它的访问方法。继承是为了重用父类代码。两个类若存在IS-A的关系就可以使用继承。,同时继承也为实现多态做了铺垫。那么什么是多态呢?多态的实现机制又是什么?请...
- 2024-04-30 11:12一念花开一念花落的博客 若属性为静态static的,则其属性为引用的同一地址值,即改变了一个子类的属性,其他子类属性都会更改。若不是static的,则属性只会存在各自子类的堆栈中,更改一个子类的属性值不会影响其他的子类。
- 2021-03-13 01:48蒸米spark的博客 父类引用默认调用子类重写的方法如果父类的引用p指向了子类的实例,则通过这个引用p访问同名方法时,调用的是子类重写的方法。父类引用p可以指向不同的子类,调用不同子类重写的不同的同名方法,进而达到类间多态的...
- 2017-10-22 12:15蓝蓝223的博客 父类引用p可以指向不同的子类,调用不同子类重写的不同的同名方法,进而达到类间多态的效果。 但是,父类的引用只能访问子类重写的方法,父类中没有的方法,父类的引用不能访问。也就是说,通过父类的引用来调用...
- 2021-03-09 21:35要努力变得更好的博客 父类引用默认调用子类重写的方法如果父类的引用p指向了子类的实例,则通过这个引用p访问同名方法时,调用的是子类重写的方法。父类引用p可以指向不同的子类,调用不同子类重写的不同的同名方法,进而达到类间多态的...
- 没有解决我的问题, 去提问