初学者的构造方法问题,求问~~
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class Fld extends JFrame {
private JPanel contentPane;
public void Fld() {
System.out.println( "1.执行到此了! ");
}
public static void main(String[] args) {
Fld fr=new Fld();
fr.setVisible(true);
}
}
以上代码,可以生成窗口,但类中的构造方法为何无法执行?
请求高手指教,不甚感激涕零~QQ:4794923
------解决方案--------------------public void Fld() {
System.out.println( "1.执行到此了! ");
}
改成
public Fld() {
System.out.println( "1.执行到此了! ");
}
构造函数没有返回类型
------解决方案--------------------去掉void
构造方法没有返回类型
------解决方案--------------------构造方法没有返回类型
------解决方案--------------------不是构造方法
------解决方案--------------------不是构造方法
------解决方案--------------------public void Fld(){
}
这不是构造方法``JAVA中规定构造方法不能带void 关键字!就算JAVA允许使用,带 void 的方法是不返回任何东西的!
------解决方案--------------------to flyfox2007 ()
public void Fld() {
System.out.println( "1.执行到此了! ");
}
不是构造方法,而只是一个跟类同名的普通的方法,构造方法不带返回类型