码迷,mamicode.com
首页 > 其他好文 > 详细

this & super

时间:2018-01-17 23:37:20      阅读:220      评论:0      收藏:0      [点我收藏+]

标签:==   stat   对象   log   alt   存在   xtend   ati   his   

/*
当本类的成员和局部变量同名用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

标签:==   stat   对象   log   alt   存在   xtend   ati   his   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有 京ICP备13008772号-2
迷上了代码!