-3

アプリケーションをコンパイルしようとすると、いくつかのエラーが発生します。

これは私のインターフェースです...

public interface userMessage {
    public enum DisplayMessageID {
        VALID, CMD_ERR, LOAD_ERR, 
        SAVE_ERR, DELETE_ERR, CONVERT_ERR, 
        FORMAT_ERR
    }

    String subuserMessage(DisplayMessageID DispMess);
}

これは私のクラスの1つです...

package terminal;

public  class UserCommunication implements userMessage {

    public DisplayMessageID DisplayMessageID;

    public UserCommunication (DisplayMessageID displaymessageid ) {
        this.DisplayMessageID  = displaymessageid ;
    }

    // a method for Displaying messages
    public String  subuserMessage(DisplayMessageID DispMess) {          
        switch (DispMess) {
            case CMD_ERR : 
                System.out.println("Terminal Sw Module cannot able to intrepret the input Command");
            break;

            case LOAD_ERR :    
                System.out.println("Controller reports there is problem in fetching the file:" + "\n" +
                    "1 Check if the source file exits in Database" + "\n" +
                    "2 Check if Source path is right" + "\n" +
                    "3 Check if you have access to Database");
            break;

            default:
                System.out.println("VALLIDD.");
            break;  

        }
    return "ddd";
    }
}

そしてこれが私のメインプログラムです...

package terminal;

import terminal.userMessage.DisplayMessageID;

public class DisplayMessage() {

    public static void main(String[] args) {
        UserCommunication user_comm_to_terminal = new UserCommunication(DisplayMessageID.LOAD_ERR);
        System.out.println("Height of rectOne: ");
    }
}

これらは、コンパイルしようとしたときに発生するエラーです...

  1. 行で、 public class Displaymessage--- Syntax error on token "class", @ expected
  2. 行で、public static void main(String[] args) :-

    Multiple markers at this line
    - Syntax error on token "void", @ expected
    - Syntax error, insert "enum Identifier" to complete EnumHeader
    - Syntax error, insert "]" to complete ArrayAccess
    - Syntax error on token "]", invalid (
    - Syntax error, insert ")" to complete SingleMemberAnnotation 
    
  3. 最後の行で、} :- Syntax error on token "}", delete this token

私はこれらのエラーを理解することができません。どんな助けでも素晴らしいでしょう。

4

3 に答える 3

2
public class  DisplayMessage() {

を取り除き()ます。

于 2012-05-30T14:10:56.260 に答える
0

()クラス定義から を削除します。

于 2012-05-30T14:11:09.787 に答える
0
public class DisplayMessage {

public static void main(String[] args) {


    UserCommunication user_comm_to_terminal = new UserCommunication(DisplayMessageID.LOAD_ERR);

     System.out.println("Height of rectOne: ");



}

}

そのように見えるはずです。お役に立てれば。

于 2012-05-30T14:18:00.283 に答える