一、static
用static修饰的方法跟属性是属于类的,不属于对象,如果调用,是用类名.属性,类名.方法
classDemo { //静态成员变量
public static int num= 100; //静态方法
public static void method(){
System.out.println("静态方法");
}
}
class Test {
public static void main(String[]args) {
System.out.println(Demo.num); //类名.属性
Demo.method(); //类名.方法
}
}
二、匿名对象
匿名对象是指创建对象时,只有创建对象的语句,却没有把对象地址值赋值给某个变量。
创建一个普通对象 Person p = new Person();
创建一个匿名对象 new Person();