Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1450964
  • 博文数量: 239
  • 博客积分: 5909
  • 博客等级: 大校
  • 技术积分: 2715
  • 用 户 组: 普通用户
  • 注册时间: 2010-07-24 20:19
文章分类

全部博文(239)

文章存档

2014年(4)

2013年(22)

2012年(140)

2011年(14)

2010年(59)

我的朋友

分类: Java

2012-04-22 23:53:17

import java.util.*;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.Timer;


public class Test
{
   public static void main(String[] args)
   {
  ActionListener listener=new TimePrinter();
  Timer t=new Timer(10000,listener);
  t.start();
  JOptionPane.showMessageDialog(null,"Quit program?");
  System.exit(0);
    }
}

class TimePrinter implements ActionListener
{
public void actionPerformed(ActionEvent event)
{
Date now=new Date();
System.out.println("At the tone, the time is "+now);
Toolkit.getDefaultToolkit().beep();
}
}
接口与抽象类的区别在于接口可以使用多个,但只能扩展一个抽象类. 而C++中存在多继承
阅读(2817) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~

小豆熊2012-04-23 21:05:16

呵呵,很清晰的代码。。。不错的说