继承 this,super

1.子类有了就不找父类

2.本类成员和局部变量同名用this区分;子父类中的成员变量同名用super区分;super代表extends指向类的空间

3.子类不能直接访问父类中的私有空间(private),除非父类中加了公共接口用来访问(public)


class Fu

{
int num=4;        //若private int num=4;则子类无法直接访问
}
class Zi extends Fu    //子父类num变量同名
{
int num=5;
void show()
{
System.out.println(this.num+"...."+super.num);  //extends的指向类
}
}
class DemoExtends
{
public static void main(String[] args)
{
Zi z=new Zi();
z.show();
}

}

运行结果:


阅读更多
想对作者说点什么?

博主推荐

换一批

没有更多推荐了,返回首页