我正在做一些hw,目前难住。 它为ArrayStack提供了一个接口和一个类,并要求编写一个将中缀转换为后缀的代码。 以我主要方法是这条线错误:非静态方法PostFixConverter(字符串)不能从静态上下文中引用
PostFixConverter(infixExpression);
其调用其计算后缀表达式的方法。 我的问题是,ArrayStack类不是静态的,但我的主要方法是,所以我该如何解决这个问题?
此外,
我是否转换缀以后缀错了赚不到,因为所有其他代码我已经看到了这是否有其单独的一类,计算后缀一个新的类?这样做是否有优势?
谢谢!
要么使该方法为静态或创建类的实例,然后调用该方法。 –