我用J#编了一个程序,大体上是:
public class program{
public class Matrix{...}
public static void main(String[] args){
Matrix m=new Matrix
}
}
显示错误需要类“ConsoleApplication1.Program”的显式封闭实例来实例化内部类“Matrix”
这是什么意思,怎样改正?
public class program{
public class Matrix{...}
public static void main(String[] args){
Matrix m=new Matrix
}
}
显示错误需要类“ConsoleApplication1.Program”的显式封闭实例来实例化内部类“Matrix”
这是什么意思,怎样改正?
这个地地方有错
2.要创建非static内类的实例,要有外围类实例先。
3.类名大写啊大哥所以,你把Matrix改成static的类。or ...你创建个外围类实例先
public class program{
public static class Matrix{...}
public static void main(String[] args){
Matrix m=new Matrix ();
}
} 或者
public class program{
public static class Matrix{...}
public static void main(String[] args){
program.Matrix mx = new program().new Matrix();
}
}