根据要求编写代码,注意static变量的使用。(1)定义一个类Count,Count中定义一个int类型类变量counter。创建Count对象时,将递增counter,并把counter的值赋予该对象的int类型的serialNumber变量。这样,如果把serialNumber看作为对象的序列号,则通过类变量counter将使Count类的每个对象都被赋予了唯一的序列号。
(2)程序模版以下为参考程序,其中serialNumber和counter自行分析决定是否定义为static。
class Count{
【代码1】//声明变量serialNumber
【代码2】//声明变量counter
public Count(){
【代码3】//递增counter
serialNumber = counter;
}
public int getSerialNumber(){
return serialNumber;
}
}
public class TestStaticVar{
public static void main(String args[]){
【代码4】//创建10个元素的Count数组
for(int i = 0;i<cc.length;i++){
【代码5】//为每个数组元素分配实体
System.out.println("cc["+i+"].serialNumber="+cc[i].getSerialNumber());
}
}
}