成员变量方法_继承有别


/**
 * Description:
 * <br/>网站: <a href="http://www.crazyit.org">疯狂Java联盟</a> 
 * <br/>Copyright (C), 2001-2010, Yeeku.H.Lee
 * <br/>This program is protected by copyright laws.
 * <br/>Program Name:
 * <br/>Date:
 * @author  Yeeku.H.Lee kongyeeku@163.com
 * @version  1.0
 */

class Base
{
	int count = 2;
	public void display()
	{
		System.out.println(this.count);
	}
}
class Derived extends Base
{
	int count = 20;
	@Override
	public void display()
	{
		System.out.println(this.count);
	}
}
public class FieldAndMethodTest
{
	public static void main(String[] args) 
	{
//		//声明、创建一个Base对象
//		Base b = new Base();
//		//直接访问count实例变量和通过display访问count实例变量
//		System.out.println(b.count);
//		b.display();
		//声明、并创建一个Derived对象
		Derived d = new Derived();
		//直接访问count实例变量和通过display访问count实例变量
		System.out.println(d.count);
//		d.display();
//		//声明一个Base变量,并将Derived对象赋给该变量
//		Base bd = new Derived();
//		//直接访问count实例变量和通过display访问count实例变量
//		System.out.println(bd.count);
//		bd.display();
//		//让d2b变量指向原d变量所指向的Dervied对象
		Base d2b = d;
		//访问d2b所指对象的count实例变量
		System.out.println(d2b.count);
		d2b.display();
	}
}
/*
20
2
20
请按任意键继续. . .
*/

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值