首页 > 其他 > 详细

this super 解释

时间:2016-04-10 17:59:06      阅读:239      评论:0      收藏:0      [点我收藏+]

关于 this super 什么时候有,他们指向谁?

书上说: this 指向自己,super指向父亲的对象,个人觉得是错误的.

我认为 this 是一个指向自己对象的句柄,而super只是一个类句柄

 

 

 1 package chuji;
 2 
 3 class A {
 4     void A() {
 5 
 6     }
 7 
 8 }
 9 
10 class B extends A {
11     void foo() {
12         System.out.println(this.getClass());
13         System.out.println(super.getClass());
14 
15     }
16 
17 }
18 
19 public class super_this {
20 
21     /**
22      * @param args
23      */
24     public static void main(String[] args) {
25         // TODO Auto-generated method stub
26         B b = new B();
27         b.foo();
28     }
29 
30 }

输出结果:

class chuji.B
class chuji.B

 

输出的结构都是B.

 

this 和 super 都是指向自己的对象.

 

this super 解释

原文:http://www.cnblogs.com/ziq711/p/5374624.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!