为什么这是合法的?:
public class TwoFrames extends JFrame {
public TwoFrames() {
return;
};
}
这不是(NetBeans IDE 说方法声明无效;需要返回类型)?:
public class TwoFrames extends JFrame {
public firstFrame() {
return;
};
}
最佳答案
public class TwoFrames extends JFrame {
public TwoFrames() {
return;
};
}
这实际上是一个constructor 。构造函数声明看起来像方法,但它们没有返回类型。严格来说,它们不是方法,尽管您有时可能会听到“构造函数方法”。
关于java - 为什么与类同名的方法不需要返回类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5760098/