重载函数/实现接口
重载函数是我们日常编写工作中比较容易遇到的工作.因此,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;