语法错误:java不识别方法

时间:2015-07-26 06:57:35

标签: java eclipse syntax

我已导入所有课程。

在sendMessage中我收到错误:void是变量sendMessage的无效类型。

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    public void sendMessage(View view){

    }
}

1 个答案:

答案 0 :(得分:2)

您不得在其他方法中声明方法。在开始声明onCreate方法之前,请关闭sendMessage的大括号。

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
}// close onCreate method first

public void sendMessage(View view){
}

java类的结构如下:

      • 字段
      • 方法
        • 在其他方法中不允许任何方法声明
      • (内部课程)