本帖最后由 唐长智 于 2013-1-6 13:17 编辑
- class Ticket implements Runnable{
- private static int tick = 100;
- public void run(){
- while(true){
- if(tick > 0){
- System.out.println(Thread.currentThread().getName() + "...."+tick--);
- }
- }
- }
- }
复制代码 这是个关于火车卖票的类,会有多个线程调用这个类的对象,为了防止卖重票。将整型的变量tick修饰为静态。
哪个大大来讲解下static为什么在这里用?static 还有些其他什么用法呢?
|