这是我第一天学习java(在我自己的),所以我需要一些帮助。 这是我的代码:Java:使用不同的构造函数
public class java_main {
public static void main(String[] args) {
MyClass my = new MyClass(3,4);
MyClass your = new MyClass();
}
public class MyClass {
public int a,b;
public Myclass(int i, int j) {
a = i;
b = j;
}
public Myclass() {
a = 1;
b = 2;
}
}
}
我得到这个错误:
No enclosing instance of type java_main is accessible. Must qualify the allocation with an enclosing instance of type java_main (e.g. x.new A() where x is an instance of java_main).
有什么建议?提前致谢!!!
你的主要方法必须在课堂上。 编辑:错过了你的代码的一部分,我必须向下滚动太多 你只能在Java文件中拥有1个公共类(它必须与文件本身具有相同的名称) 即使你把两个类在一个文件中,它们不应该嵌套。 是的,你可以在另一个班级有一个匿名班,但这不是你在这里做的。 – Stultuske
请关注[本教程](http://docs.oracle.com/javase/tutorial/)。 – Maroun
我认为没有错误。当我在我的系统中运行你的代码时它工作正常 –