java语言如何实现输入一个指令后生成一个类?

现在需要实现的是制作一个小游戏,其中包含城市食物的自动增长,我决定用生成城市的时间戳和当前时间戳的差值来计算当前城市的食物数量,不知道该如何实现,请教一下各位大佬。

package test;

public class Demo {

    public static void main(String[] args) throws Exception {
        City c = new City();
        c.setTimemills(System.currentTimeMillis());

        Thread.sleep(5000);//经过了一段时间

        long now = System.currentTimeMillis();
        long histoury = c.getTimemills();
        System.out.println("生成城市的时间戳和当前时间戳的差值来计算当前城市的食物数量:" + (now - histoury));
    }

}

class City{
    long timemills = 0;//时间戳
    long getTimemills() {//获取时间戳
        return this.timemills;
    }
    void setTimemills(long timemills) {//设置时间戳
        this.timemills = timemills;
    }
}

你的问题如何输入一个指令后生产一个类,这要用到映射,动态的来生成一个类的方法,变量。