创建myApplet.java
package com;
import java.applet.*;
import java.applet.Applet;
import java.awt.*;
import java.util.Date;
//-- applet 程序: Applet 类没有定义 main(),所以一个 Applet 程序不会调用 main() 方法。
//-- Applet 类中的四个方法给我们提供了一个框架,你可以在该框架上开发小程序
//-- Applet的声明周期 init start stop paint destroy
public class myApplet extends Applet{
String strTime = new String();
//public void init(){};
//public void Stop(){};
public void start(){
Date d = new Date();
strTime = d.toString();
repaint();
};
//public void destroy(){};
public void paint(Graphics g)
{
g.drawString("当前时间为:" + strTime,20,30);
}
}
// -- 类声明
// --例如:public class myApplet extends Applet
// --访问说明符 public
// --类名myApplet
// --扩展类为JDK自带的java.applet.Applet类
// --由于public的存在,所以文件名必须与myApplet,同类名保持一致
// --类体:包括成员变量和成员方法
// --类的单继承性:extends关键字从一个类扩展出一个新类,新类继承超类的成员变量和方法,并可以覆盖方法
/*
* 特殊变量: super和this
构造函数:类中的构造函数用来初始化一个类,构造函数为public类型,
用来从类实例中访问类时初始化此类的是一样变量; new object(参数1, 参数2, ...);
包:包在物理上 就是一个文件夹,逻辑上代表一个分类的概念。
包就是指一组类。例如一个包名 叫Company的包,可以包含一组类,如Employee/Manager/Department等。
import 包名.类名
*/