面向对象三_引用传递 this关键字/static——11.0
1.表示类的属性和调用方法
2.调用本类中的构造方法
3.表示当前对象
this(); 无参构造方法时需要放在第一行
static
1.使用static声明属性
static声明全局属性
声明称成静态的就是公有属性。
静态属性最好通过类名去调用(方法也试用)
Person.country 而不是实例化后
p.country
2.使用static 声明方法
封装 set get(此处方法是getset 上加static)
Person.setCountry("上海");
直接通过类名 调用
//***声明称静态的 static 对象实例化之前 就被调用 Person.setCountry
3.注意点
使用static方法时,只能访问static 声明的属性和方法 而非static 声明的属性和方法不能访问
如图 方法
属性
//静态的属性还是方法都是通过 类名调用
StaticDemo01.java
早年同窗始相知,三载瞬逝情却萌。年少不知愁滋味,犹读红豆生南国。别离方知相思苦,心田红豆根以生。