/*
子父类出现后,类成员的特点:
类中成员:
1、变量
2、函数
3、构造函数
1、变量
如果子类中出现非私有的同名成员变量时
子类要访问本类中的变量,用this
子类要访问父类中的同名变量,用super
super的使用和this的使用几乎一致。
this代表的是本类对象的引用。
super代表的是父类对象的引用。
*/
class Fu
{
//int num1=4;
//private int num=4;//这里加private,Class Zi中不可以访问
int num=4;
}
class Zi extends Fu
{
//int num2=5;
//int num=5;
void show()
{
System.out.println(super.num);//打印出5,要是想要打印出4,需要加:super.
//System.out.println(this.num);
}
}
class ExtendsDemo2
{
public static void main(String[] args)
{
Zi z=new Zi();//创建子类对象
//System.out.println(z.num1+"..."+z.num2);//如果去掉1,2就只打印子类的
z.show();
}
}
子父类出现后,类成员的特点:
类中成员:
1、变量
2、函数
3、构造函数
1、变量
如果子类中出现非私有的同名成员变量时
子类要访问本类中的变量,用this
子类要访问父类中的同名变量,用super
super的使用和this的使用几乎一致。
this代表的是本类对象的引用。
super代表的是父类对象的引用。
*/
class Fu
{
//int num1=4;
//private int num=4;//这里加private,Class Zi中不可以访问
int num=4;
}
class Zi extends Fu
{
//int num2=5;
//int num=5;
void show()
{
System.out.println(super.num);//打印出5,要是想要打印出4,需要加:super.
//System.out.println(this.num);
}
}
class ExtendsDemo2
{
public static void main(String[] args)
{
Zi z=new Zi();//创建子类对象
//System.out.println(z.num1+"..."+z.num2);//如果去掉1,2就只打印子类的
z.show();
}
}