首页 > 其他 > 详细

this & super

时间:2018-01-17 23:05:06      阅读:249      评论:0      收藏:0      [点我收藏+]
/*
当本类的成员和局部变量同名用this区分。
当子父类中的成员变量同名用super区分父类。
 
this和super的用法很相似。
 
this:代表一个本类对象的引用
super:代表一个父类空间
 
*/
class Fu
{
private int num = 4;
 
public int getNum()
{
return num;
}
}
 
 
class Zi extends Fu
{
private int num = 5;
 
 
void show()
{
System.out.println(this.num+"....."+super.getNum());  //可以看出:父类中的private成员变量
                                                                                                    //依然存在于子类的对象中。
}
}
 
 
class ExtendsDemo2 
{
public static void main(String[] args) 
{
Zi z = new Zi();
z.show();
}
}

 

 
技术分享图片

this & super

原文:https://www.cnblogs.com/xiarongjin/p/8306576.html

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