我们平时创建对象格式如下:
类名称 对象名 = new 类名称();
每次在创建对象的时候都开辟了一个新的物理内存空间,如果我们对象只需要执行一次的时候,使用以上面的格式创建的话,会大大的浪费我们栈内存。我们就可以使用匿名对象
一般匿名对象只使用一次,而且匿名对象只在堆内存中开辟空间,而不存在栈内存的引用。会大大提高我们的内存利用。
员工类
/**
* @version 2019.2.4
* @Author programmer
* @Date 2022/4/16 9:54
* @注释:员工类
*/
public class Employee {
//姓名
private String name;
//年龄
private int age;
//部门
private String department;
//基本工资
private double salary;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public String getDepartment() {
return department;
}
public void setDepartment(Str