当包含代码的类被实例化时,代码是否是由同一个类的其他实例自动共享的类?例如。实例化的类中的数据可能是最小的;但是代码可能非常重要。如果代码没有“自动”共享,除了将代码与类数据分开外,还有办法实现吗?
答案 0 :(得分:1)
不确定
类具有状态和行为。
状态在类的成员变量中编码。每个实例都有自己的变量副本,因此也有自己的状态。
行为由类中实现的方法指定('methods'代表所有静态,非静态方法,setter和getter)。实现由类的所有实例共享,因此所有实例的行为都相同,但实际结果和副作用显然取决于实例状态。