老师你好,这一小节主要是讲了commonfriends和show方法定义在对象实例上所造成的空间浪费问题,我只是简单的接触过一点java,我想请教一下:
public class User {
static List<String> commonfriends = List.of("aaa","bbb","ccc");
void show(){
//...
}
}
1> 对于commonfriends这样的实例共有的属性,java应该是通过把它写成static xxx来避免空间浪费的吧?
2> 对于上述的show方法,这个如何避免空间浪费的呢?如上的写法应该每个实例都会有show方法吧?