【问题标题】:ABC.methodname(); as Syntax error on token "methodname", Identifier expected after this tokenABC.methodname();作为令牌“方法名”的语法错误,此令牌后应有标识符
【发布时间】:2017-04-04 00:30:31
【问题描述】:
  • 我是 java 新手。
  • 我在这行 ABC.methodname(); 处遇到错误。作为令牌“方法名”的语法错误,此令牌后应有标识符。
  • 你们能告诉我如何解决它吗?
  • 在下面提供我的整个代码。
    ABC.methodname();

    //ABC.jumpDepositsRecords();

     private static final String AutomaticDeposit_TransferWebServiceClient = 

【问题讨论】:

  • PlayerBallBatchDAO 类中是否有一个名为 methodname() 的函数?请发布代码,它可能会有所帮助。
  • @Ranjith PlayerBallBatchDAO 中没有名为 methodname 的方法,但是当我使用 ABC.investmentDepositsRecords(); 时有 public List investmentDepositsRecords();我遇到了同样的错误,你能告诉我如何解决它...
  • ABC.jumpDepositsRecords(); 工作吗?
  • 试试这个public class PlayerBallBatchAWT { private List<PlayerBallBatchVO> transactionList; PlayerBallBatchDAO ABC = new PlayerBallBatchDAO(); public PlayerBallBatchAWT(){ ABC.methodname(); } private static final String AutomaticDeposit_TransferWebServiceClient = "ActivityDetection_TransferWebServiceClient"; }
  • @RajithPemabandu 成功了,谢谢

标签: java compiler-errors


【解决方案1】:

您在定义类属性的部分调用方法...这里有几个选项取决于您需要做什么。

  1. 创建一个构造函数并在其中调用它。
  2. 为 ABC.methodName 赋值,例如:private DFG = ABC.methodname();
  3. 也许,创建一个调用 ABC.methodname() 的 Main 方法

【讨论】:

  • @JDDelgado:你能在我的代码中更新一下吗...它令人困惑:(
【解决方案2】:

您有一个类 ABC 和一个方法 methodname(),并且您想从另一个类调用该方法。

因此,您必须在 main 方法中执行对象初始化等功能,例如:

public static void main(String[] args) {
    ABC method = new ABC();
}

【讨论】:

    【解决方案3】:

    再次查看com.sports.jump.laptop.batch.dao.PlayerCatchBallVO 类的代码。你确定methodName 是一个函数,而不是一个字段吗?

    【讨论】:

    • PlayerBallBatchDAO 中没有名为 methodname 的方法,但是当我使用 ABC.investmentDepositsRecords(); 时有 public List investmentDepositsRecords();我遇到了同样的错误,你能告诉我如何解决它...
    猜你喜欢
    • 1970-01-01
    • 2014-02-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-01-05
    • 1970-01-01
    相关资源
    最近更新 更多