关于java类实例化,以及this/super详解
关于java类实例化,以及this/super详解
起源是一道java题目有如下代码,求会打印什么
看题知道main函数里面,首先创建了一个B类的实例,无视引用,然后调用了B实例的方法,所以很容易猜到首先会进入B类的test1方法,然后super调用了父类的test1方法,紧着着因为会调用一下test2()那么这个test2指的是A还是B呢,答案是B,所以输出如下
这里可以总结出一下几点
1.super.xxx()会调用父类的方法
2.this.xxx()会调用当前类的方法
3.所有的成员方法在调用的
原创
2021-04-14 22:28:03 ·
221 阅读 ·
0 评论