this&static

/ 技术 / 无站内评论 / 210浏览
1. this 关键字
	this代表当前对象,内存地址是当前对象的引用。
2. static 关键字
特点:随着类的加载而加载,可以用过类名直接调用。


静态变量:类共享数据,非静态方法不能访问。只能通过静态方法调用。

静态方法:只能访问静态变量与静态方法。



成员变量与静态变量:

	1)所属不同: 
					静态变量属于类,随着类的加载而加载。
					成员变量属于对象,随着对象的创建而创建。

	2)出现时间不同
					随着类的加载而加载。
					随着对象的创建而创建。

	3)内存不同		
					静态变量存于方法区中的静态区
					成员变量存于堆内存中

	4)调用不同
					静态变量可以通过类名直接调用,也可以通过对象调用。
					成员变量只能通过对象调用。
召唤蕾姆
琼ICP备18000156号

鄂公网安备 42011502000211号