this:表示当前对象的引用,和具体的对象相关
1.this修饰属性表示直接从类中寻找同名变量
2.this修饰方法
2.1修饰普通成员方法。this.方法名称**(参数)**;
2.2修饰构造方法 this(参数);this构造方法调用必须写在构造方法的首行,且不能成环
3.this可以表示当前对象的引用,当前是通过那个对象调用方法或属性,this就指代谁
static:与具体对象无关,和类本身无关
1.static 修饰的属性成为类属性,与对象无关,和类本身相关,该类的所有对象共享此属性
在JVM的方法区保存静态变量
2.static修饰的方法,工具类方法设置为静态方法,与对象无关
eg:Math.max(a,b);Arrays.sort(num);
在静态方法中能否调用成员方法或者成员变量?
F
在成员方法中能否调用静态方法或者静态变量?
T
在静态方法中能否使用this关键字?
F
在成员中能否通过this静态方法或者静态属性?
T