public class Birthday {
private int day;
private int month;
private int year;
public Birthday(int _day, int _month, int _year) {
。。。。
}
}
STACK 方法调用完马上消失 而heap里面并非马上消失(没引用对象时) garbage collector 每隔一段时间 进行收集
分析程序 从main开始
没写static 则该方法是属于某个对象的 而不是一个类 而加了static则不一样 就属于整个类了
不同对象作用范围不一样
返回值 没有名字 也占空间 返回后 拿到后(在屏幕上打印) 才消失