idtest.java
来自「java learn PPT java learn PPT java learn」· Java 代码 · 共 46 行
JAVA
46 行
class IdObject
{
// 给新创建的IdObject对象的下一个全局唯一标志
private static int uniqueId = 0;
// 给IdObject的唯一标志
private int id;
// 用下一个唯一整数标志创建一个新的IdObject
public IdObject()
{
// 把下一个唯一标志赋值给这个对象的 id
id = uniqueId++;
}
// 返回这个对象的唯一标志
public int getId()
{
return id;
}
// 放回IdObjects类的下一个可用唯一标志
public static int getNextUniqueId()
{
return uniqueId;
}
}
public class IdTest
{
public static void main(String[] args)
{
// 创建10个IdObject,打印它们的唯一id,然后打印下一个可用的id
IdObject[] objects = new IdObject[10];
for(int i = 0; i < 10; i++)
{
objects[i] = new IdObject();
System.out.println("id = " + objects[i].getId());
}
// 现在调用IdObject类的static的getNextUniqueId方法,获得下一个可用的id
System.out.println("Next id = " + IdObject.getNextUniqueId());
}
} // IdTest
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?