java:面向对象(子父类中变量的特点)。

当继承出现后子父之间成员间会发生一些什么样的变化或者有什么样的特点呢? 

.我们可以知道以下。

                          

我们举个例子。

class Fu	
{
        	int num1=4; 			
}
class Zi extends Fu	
{
	int num2=5; 	
}
class ExtendsDemo
	{
        	public static void main(String[ ] args)	
        	{	                                                        	
			Zi z=new Zi();
			System.out.println(z.num1+"........"+z.num2);	
		}
	}

运行结果如图。

        ​​​​​​​        ​​​​​​​        ​​​​​​​        

当然这是个简单的,我们都是很容易写出来的。当然我们不是要说这个,有特殊情况,就比如父类和子类有相同的情况。改一下代码。

class Fu	
{
        	int num=4; 			
}
class Zi extends Fu	
{
	int num=5; 	
}
class ExtendsDemo
	{
        	public static void main(String[ ] args)	
        	{	                                                        	
			Zi z=new Zi();
			System.out.println(z.num+"........"+z.num);	
		}
	}

 那么运行的结果如图。

        ​​​​​​​        ​​​​​​​        ​​​​​​​        

当有相同的情况时,运行的就是子类的,就不运行父类的了。那当我们想打印父类的呢,这时候就需要另一个关键字super。

class Fu	
{
        	int num=4; 			
}
class Zi extends Fu	
{
	int num=5; 
	void show()
		{	                                                                                                                                                                                                                                                                                                                                                                 
			System.out.println(super.num);
		}			

}
class ExtendsDemo
	{
        	public static void main(String[ ] args)	
        	{	                                                        	
			Zi z=new Zi();
			z.show();	
		}
	}

 这个时候就会打印父类的num。运行结果如图。​​​​​​​        ​​​​​​​        ​​​​​​​        ​​​​​​​        ​​​​​​​        ​​​​​​​        ​​​​​​​        ​​​​​​​        ​​​​​​​        ​​​​​​​        ​​​​​​​        ​​​​​​​        ​​​​​​​        

我们就可以得出来。

        ​​​​​​​        ​​​​​​​        

 希望对大家有所帮助。

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值