java学习,super和this的区别

/*
子父类出现后,类成员的特点:

类中成员:
1,变量
2,函数
3,构造函数。

1,变量
如果子父类中出现非私有的同名成员变量时;
子类要访问本类中的变量时,用this
子类访问父类中的同名变量,用super。

super的使用和this的使用几乎一致。
this代表的是本类对象的引用。
super代表的是父类对象的引用。

父类对象指向系类对象;为多肽  

*/



class Fu
{
   private int num=4;

}
class Zi extends Fu
{
   int num=5;
   void show()
   {
       System.out.println(super.num);//this代表本类的引用,super表示父类的引用
   }
}



class  EXtendsDemo2
{
   public static void main(String[] args)
   {
       Zi z= new Zi();
       z.show();
       //System.out.println("Hello World!");
   }
}

你可能感兴趣的:(java,学习)