Внешний класс не может быть с идентификатором static
public static class MyStaticClass {
возможно только в случае с внутренним классом. Именно про идентификатор static
Вот такой вариант статического класса предложу.
Код: Выделить всё
public class MyStaticClass {
private static String someString;
public static String getString() {
return someString;
}
public static void setString(String newString) {
someString = newString;
}
public static String hello(String name) {
String hello = "hello";
return hello+" "+name;
}
}
Обращаться к этому классу и его методам, как
Код: Выделить всё
MyStaticClass.getString();
MyStaticClass.hello("world !!!");
и т.д.
Не забывайте только модификатор static писать к методам, иначе вы просто не увидите его