构造方法和内存分配问题
class Cat{private static int sid=0;
private String name;
int id;
Cat(String name){
this.name =name;
id=sid++;
}
public static void main(String args[]){
Cat.sid=100;
Cat a= new Cat("a");
Cat b= new Cat("b");
}
}
一是构造函数第二行没有看懂,是什么意思,一般都是和new一起用,有第一行就够了
二是内存怎么分配,字符“a“ ”b“ 在堆内存里还是,data seg里!