java中,不是构造方法也可以不指定返回值类型的吗?举例说来。thanks a lot!

来源:百度知道 编辑:UC知道 时间:2024/05/30 23:08:38
在什么情况下这样做呢?
哦。这是书上的例题,而且是正面教材来的,应该没有写错。
是一个做网页浏览器的例子。
前面类的声明是这样的:
public calss WebBrowser extends JFrame implements
HyperlinkListener,ActionListener{

......
......

public WebBrowser()
{
setTitle("网页浏览器");
setResizable(false);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
......
}

想请教的是类似后面这三个方法的情况。谢谢!

后面的三个方法的话并不是你说的构造函数啊,这些都是WebBrowser继承的父类或父类的父类中的方法啊,所以才可以直接调用的啊

不行 不是构造方法的方法必须有返回类型,无返回值的方法必须定义为void类型。
你的例子中
public WebBrowser()
{
setTitle("网页浏览器");
setResizable(false);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
......
}
是构造函数