重载函数/实现接口


重载函数是我们日常编写工作中比较容易遇到的工作.因此,VJDE提供了一个功能,就是让你选择你要重载的函数,它为你生成框架.
在使用本功能前,请将你的 extends BaseClass添加到你的类定义处,然后使用菜单或者命令
\oe即可调出此功能,没有指定父类,则使用Object做为父类.
package test;

import java.util.*;

public class Test extends Thread {
        public static void main(String[] args) {
			System.out.println("Hello World!");
        }
}
在普通模式下,使用命令\oe 选择了 32 后,变成如下样子:
package test;

import java.util.*;

public class Test extends Thread {
        public static void main(String[] args) {
			System.out.println("Hello World!");
        }
	/**
	 * @see java.lang.Thread#run() run
	 */
	public void run() {
	}
}
	
好,现在,我们要来使我们的类实现 MouseListener 这个接口.
首先,我们在类定义处加上 implements MouseListener,并且把类导入.
使用命令 \oi, 在选择时输入0-4, 则看到源代码变成如下样子:
package test;

import java.util.*;
import java.awt.event.MouseListener;
import java.awt.event.MouseEvent;

public class Test extends Thread implements MouseListener {
        public static void main(String[] args) {
			System.out.println("Hello World!");
        }
	/**
	 * @see java.lang.Thread#run() run
	 */
	public void run() {
	}
	/**
	 * @see java.awt.event.MouseListener#mouseClicked(java.awt.event.MouseEvent) mouseClicked
	 */
	public void mouseClicked(MouseEvent arg0) {
	}
	/**
	 * @see java.awt.event.MouseListener#mouseEntered(java.awt.event.MouseEvent) mouseEntered
	 */
	public void mouseEntered(MouseEvent arg0) {
	}
	/**
	 * @see java.awt.event.MouseListener#mouseExited(java.awt.event.MouseEvent) mouseExited
	 */
	public void mouseExited(MouseEvent arg0) {
	}
	/**
	 * @see java.awt.event.MouseListener#mousePressed(java.awt.event.MouseEvent) mousePressed
	 */
	public void mousePressed(MouseEvent arg0) {
	}
	/**
	 * @see java.awt.event.MouseListener#mouseReleased(java.awt.event.MouseEvent) mouseReleased
	 */
	public void mouseReleased(MouseEvent arg0) {
	}
}
	
提示:在输入你要重载或者实现的方法的时候,可以使用1,2,3或者1-5这样可以提高输入速度.
同时,我们需要的包已经正确的导入了我们的定义中. 如import java.awt.event.MouseEvent;
编译及运行 主目录 实现接口