以下问题。我有一个带有静态成员的静态方法,一个应该包含我自己的表类的 JTable 实例:
public class MyTable extends JTable
但是这个
private static MyTable configTable = new MyTable();
会导致non-static variable this cannot be referenced from a static context
。
但为什么?如果我要写
private static JTable configTable = new JTable();
它可以毫无问题地编译。区别在哪里?无论如何都要实现它,除了将我的所有类更改为非静态或将 MyTable 切换为静态方法:(?
干杯