this关键字
this:当前 类的对象
this:可以获取对象中的属性信息
this:可以区分成员变量 和 局部变量
this();//调用本类中的无参构造 但必须在执行时的第一句 ,否则出错
当然也不能在普通方法中调用构造方法。
最为重要的是,使用this调用不能形成循环,即不能形成递归调用而没有出口。
static 关键字
特点:属于类 不属于对象
数据共享 (类的静态资源,是类实例之间共享的,换言之,一处变、处处变。)
先于对象产生
static 关键字 先于创建对象
static 修饰的内容 可以通过类名进行调用属性和方法
由于静态内容加载 先于对象产生 因此 静态方法 静态代码块中 不能使用this。
重:static 修饰的属性 共享的 比如多个方法时 一共走了几个方法 可以用static 进行修饰