this与static关键字的理解

我个人对于this与static的理解

this关键字的两个用法

	1.对当前对象的引用,this后有个点
	![this.](https://i.imgur.com/EySR6U6.png)
	2.调用当前类的其他构造方法

static

	static有静态的意思,修饰方法和属性
	
	1.如果修饰方法代表方法为静态方法,修饰属性则为静态属性
	
	2.静态方法属性与普通方法属性的差别
	
	3.静态方法和属性使用类名调用
	
	4.普通方法和属性使用对象调用
	
	5.静态方法可以调用普通属性?不能
	
	6.静态属性和方法可以认为在程序加载类的时候就已经初始化好,此时没有任何该类的对象,所以根本不可能调用普通属性和普通方法
	![有省略的this](https://i.imgur.com/Z3WvR7y.png)

你可能感兴趣的:(this与static)