написать интерфейс Java - PullRequest
0 голосов
/ 09 марта 2010

Поскольку я объявляю таблицу строк во всех тестах и ​​функциях Java, возможно ли де объявить ее один раз в интерфейсе и вызывать ее где угодно?

public interface string {

 string[] mytab = new string[2]; 


}

in the java class : 
public class Test { }

Как я могу позвонить в inetrface, чтобы сказать:

if (mytab[1].equals("toto")){}

Ответы [ 2 ]

1 голос
/ 09 марта 2010

Я думаю, это то, о чем вы спрашиваете. Это должно работать для вас.

public interface MyInterface {

    static final String myString = "abc";

}


public class Test {

static void test() {
        if (MyInterface.myString.equals("abc")) {
            // ...
        }
    }
}
0 голосов
/ 09 марта 2010

Я считаю, что вы можете определять статические объекты в интерфейсе.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...