final关键字
可以用来修饰类(不能被继承),类的成员(不能被重写),以及局部变量
成员变量赋值:2种
1.初始化赋值
2.采用构造方法赋值
public person(int age){
this.age=age;
}
static关键字(共享数据)
静态属于自己的类 不能写this和super
成员方法里面加不加 static 如果方法里面,没调用过非静态成员,将方法定义为静态
静态(先人)优先于非静态(后人)存在: 静态 不能 调用 非静态
静态常量
public static final 数据类型 变量名 (全大写SCHOOL_NAME)=值
接口的每个成员变量都默认使用 public static final 修饰
接口名. 访问
匿名对象
创建一个普通对象
person p = new person();
创建一个 匿名对象 (只能使用一次)
new person();
new Person().eat(); 创建一个匿名对象,调用eat方法
new Person().eat(); 想再次调用eat方法,重新创建了一个匿名对象
网友评论