关于类Item,说法错误的是()。publicclassItem{privatestaticintnumberOfInstances=0;privateStr
关于类Item,说法错误的是()。
publicclassItem{
privatestaticintnumberOfInstances=0;
privateStringcode;
privateStringtitle;
publicItem(StringinitialCodeintinitialTitle){
x=initialX;
y=initialY;
numberOfInstances++;
}
publicstaticintgetNumberOfInstances(){
returnnumberOfInstances;
}
publicintgetCode(){
returncode;
}
publicintgetTitle(){
returncode;
}
publicbooleanequals(Objecto){
}
……
}
A.numberOfInstances是静态变量,位于所有对象共享的内存空间。code和title是实例变量,即对象变量,每次创建一个对象,就为它们分配相应的内存空间。
B.getNumberOfInstances()是静态方法,getCode(),getTitle()和equals()是实例方法。
C.在类Item的实例方法中,可以撰写直接访问变量numberOfInstances的代码。
D.在类Item的静态方法中,可以撰写直接访问变量code和title的代码。